Description: Post install tests for a -> !b
Commit: duong-addons:a626afad  
Subject: [FIX] website controllers: raise request.not_found() instead of returning it
Author: Claude
Committer: Nguyễn Đại Dương
Commit: odoo:99edb6dd  
Subject: [IMP] account_edi_ubl_cii: Support section in UBL.
Author: Jugurtha
Commit: odoo-enteprise:36e91262  
Subject: [MISC] odoo enterprise 19 29/8/2026
Author: daiduongnguyen-odoo
Commit: duong-addons-ee:5b3a3b3f  
Subject: [FIX] d_ee_social_douyin: add Douyin tab to the post template form notebook
Author: Claude
Build time: 31m
Wait time: 45m
Load time: 30m31s
Date (UTC) Level Message
2026-10-17 21:01:45 INFO Init build environment with config duong-addons-run-test
2026-10-17 21:01:45 Starting step restore from config duong-addons-run-test
2026-10-17 21:01:45 Restoring template 02328-19-0-all.zip from build 2328
2026-10-17 21:01:45 Using Dockerfile Tag odoo:Docker19
2026-10-17 21:02:08 INFO Step restore finished in 23s
2026-10-17 21:02:08 Starting step test_post_install from config duong-addons-run-test
2026-10-17 21:02:08 Using Dockerfile Tag odoo:Docker19
2026-10-17 21:02:14 INFO 1 modules loaded in 0.66s, 0 queries (+0 extra)
2026-10-17 21:02:19 WARNING /data/build/odoo/odoo/osv/__init__.py:4: DeprecationWarning: Since 19.0, odoo.osv is deprecated use odoo.fields.Domain File "/data/build/odoo/odoo-bin", line 6, in <module> odoo.cli.main() File "/data/build/odoo/odoo/cli/command.py", line 133, in main command().run(args) File "/data/build/odoo/odoo/cli/server.py", line 127, in run main(args) File "/data/build/odoo/odoo/cli/server.py", line 118, in main rc = server.start(preload=config['db_name'], stop=stop) File "/data/build/odoo/odoo/service/server.py", line 1677, in start rc = server.run(preload, stop) File "/data/build/odoo/odoo/service/server.py", line 714, in run rc = preload_registries(preload) File "/data/build/odoo/odoo/service/server.py", line 1591, in preload_registries registry = Registry.new(dbname, update_module=update_module, install_modules=config['init'], upgrade_modules=config['update'], reinit_modules=config['reinit']) File "/data/build/odoo/odoo/tools/func.py", line 88, in locked return func(inst, *args, **kwargs) File "/data/build/odoo/odoo/orm/registry.py", line 189, in new load_modules( File "/data/build/odoo/odoo/modules/loading.py", line 464, in load_modules load_module_graph( File "/data/build/odoo/odoo/modules/loading.py", line 178, in load_module_graph load_openerp_module(package.name) File "/data/build/odoo/odoo/modules/module.py", line 506, in load_openerp_module __import__(qualname) File "/data/build/duong-addons-ee/d_ee_social_douyin/__init__.py", line 1, in <module> from . import models File "/data/build/duong-addons-ee/d_ee_social_douyin/models/__init__.py", line 5, in <module> from . import social_post File "/data/build/duong-addons-ee/d_ee_social_douyin/models/social_post.py", line 2, in <module> from odoo.osv import expression File "/data/build/odoo/odoo/osv/__init__.py", line 4, in <module> warnings.warn("Since 19.0, odoo.osv is deprecated use odoo.fields.Domain", DeprecationWarning)
2026-10-17 21:02:19 INFO 131 modules loaded in 5.28s, 0 queries (+2 extra)
2026-10-17 21:02:20 INFO Pregenerating assets bundles
2026-10-17 21:07:57 ERROR ERROR: TestAccountMoveAttachment.test_create_records_from_empty_pdf_attachment Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_account_move_attachment.py", line 33, in test_create_records_from_empty_pdf_attachment records = self.env['account.move']._create_records_from_attachments(attachment) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_document_import_mixin.py", line 156, in _create_records_from_attachments records = self.create([{}] * len(file_data_groups)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: general
2026-10-17 21:07:57 ERROR ERROR: TestAccountMoveAttachment.test_preserving_manually_added_attachments Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_account_move_attachment.py", line 12, in test_preserving_manually_added_attachments invoice = self.env['account.move'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: sale
2026-10-17 21:24:46 ERROR ERROR: TestAccountPaymentRegister.test_register_payment_doesnt_send_email Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_account_payment_register.py", line 929, in test_register_payment_doesnt_send_email .create({'payment_token_id': payment_token.id}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4660, in create raise ValueError(f"Invalid field {field_name!r} in {self._name!r}") ValueError: Invalid field 'payment_token_id' in 'account.payment.register'
2026-10-17 21:25:48 INFO Documents module is not installed, skipping part of the test
2026-10-17 21:28:07 ERROR ERROR: setUpClass (odoo.addons.account.tests.test_digest.TestAccountDigest) Traceback (most recent call last): File "/data/build/odoo/odoo/tools/misc.py", line 779, in deco return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/tests/test_digest.py", line 38, in setUpClass moves = cls.env['account.move'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company YourTestCompany for any of those types: general
2026-10-17 21:29:10 ERROR ERROR: TestKpiProvider.test_kpi_summary Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_kpi_provider.py", line 36, in test_kpi_summary self.env['account.move'].create( File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: general
2026-10-17 21:29:10 ERROR ERROR: TestKpiProvider.test_kpi_summary_reports_posted_but_to_check_moves Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_kpi_provider.py", line 70, in test_kpi_summary_reports_posted_but_to_check_moves move = self.env['account.move'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: sale
2026-10-17 21:29:10 ERROR ERROR: TestKpiProvider.test_kpi_summary_reports_unreconciled_bank_statements Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_kpi_provider.py", line 90, in test_kpi_summary_reports_unreconciled_bank_statements move = self.env['account.move'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: sale
2026-10-17 21:29:10 ERROR ERROR: TestKpiProvider.test_kpi_summary_shouldnt_report_posted_moves Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_kpi_provider.py", line 54, in test_kpi_summary_shouldnt_report_posted_moves move = self.env['account.move'].create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: sale
2026-10-17 21:29:20 ERROR ERROR: Subtest TestTracking.test_invite_follower_account_moves [Single account.move] (login='admin') Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 2670, in with_users func(self, *args, **kwargs) File "/data/build/odoo/addons/account/tests/test_mail_tracking_value.py", line 78, in test_invite_follower_account_moves account_moves = self.env['account.move'].with_context(self._test_context).create(move['account_moves']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: general
2026-10-17 21:29:20 ERROR ERROR: Subtest TestTracking.test_invite_follower_account_moves [Multiple account.moves] (login='admin') Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 2670, in with_users func(self, *args, **kwargs) File "/data/build/odoo/addons/account/tests/test_mail_tracking_value.py", line 78, in test_invite_follower_account_moves account_moves = self.env['account.move'].with_context(self._test_context).create(move['account_moves']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 3910, in create moves = super().create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/mail/models/mail_thread.py", line 329, in create threads = super(MailThread, self).create(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4663, in create new_vals_list = self._prepare_create_values(vals_list) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4816, in _prepare_create_values self._add_precomputed_values(result_vals_list) File "/data/build/odoo/odoo/orm/models.py", line 4851, in _add_precomputed_values field_value = record.sudo()[fname] if field.compute_sudo else record[fname] ~~~~~~~~~~~~~^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6701, in __getitem__ return self._fields[key].__get__(self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 45, in __get__ return super().__get__(records, owner) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields.py", line 1745, in __get__ self.compute_value(recs) File "/data/build/odoo/odoo/orm/fields.py", line 1916, in compute_value records._compute_field_value(self) File "/data/build/odoo/addons/mail/models/mail_thread.py", line 485, in _compute_field_value return super()._compute_field_value(field) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4961, in _compute_field_value determine(field.compute, self) File "/data/build/odoo/odoo/orm/fields.py", line 81, in determine return needle(*args) ^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 900, in _compute_journal_id move.journal_id = move._search_default_journal() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/models/account_move.py", line 936, in _search_default_journal raise UserError(error_msg) odoo.exceptions.UserError: No journal could be found in company My Company for any of those types: general
2026-10-17 21:32:00 ERROR 0 failed, 10 error(s) of 1006 tests when loading database '02331-19-0-all'
2026-10-17 21:32:16 INFO Getting results for build 02331-19-0
2026-10-17 21:32:16 Step test_post_install finished in 30m