| Date (UTC) | Level | Message | |
|---|---|---|---|
| 2026-10-01 19:29:40 | INFO | Init build environment with config duong-addons-run-test | |
| 2026-10-01 19:29:40 | Starting step restore from config duong-addons-run-test | ||
| 2026-10-01 19:29:40 | Restoring dump 01284-19-0-all.zip from build 1284 | ||
| 2026-10-01 19:29:40 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-01 19:32:02 | INFO | Step restore finished in 2m | |
| 2026-10-01 19:32:02 | Starting step test_post_install from config duong-addons-run-test | ||
| 2026-10-01 19:32:02 | Using Dockerfile Tag odoo:Docker19 | ||
| 2026-10-01 19:32:19 | INFO | 1 modules loaded in 1.48s, 0 queries (+0 extra) | |
| 2026-10-01 19:32:52 | INFO | 301 modules loaded in 30.61s, 0 queries (+0 extra) | |
| 2026-10-01 19:32:54 | INFO | Pregenerating assets bundles | |
| 2026-10-01 20:18:52 | INFO | Documents module is not installed, skipping part of the test | |
| 2026-10-01 20:28:31 | ERROR | ERROR: TestProduct.test_internal_user_can_read_product_with_tax_and_tags Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_product.py", line 36, in test_internal_user_can_read_product_with_tax_and_tags with Form(self.product_a.with_user(self.internal_user)) as form_a: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tests/form.py", line 127, in __init__ view = self._process_view(tree, record) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tests/form.py", line 252, in _process_view edition_view = self._get_one2many_edition_view(field_info, node, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tests/form.py", line 297, in _get_one2many_edition_view subviews = submodel.with_context(**refs).get_views([(None, view_type)]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_ui_view.py", line 2934, in get_views v_type: self.get_view( ^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/addons/base/models/ir_ui_view.py", line 3167, in get_view self.browse().check_access('read') File "/data/build/odoo/odoo/orm/models.py", line 4121, in check_access raise result[1]() odoo.exceptions.AccessError: You are not allowed to access 'TikTok Product Listing Mapping' (d.tiktok.product.listing) records. This operation is allowed for the following groups: - Sales/Administrator - Sales/User: Own Documents Only Contact your administrator to request access if necessary. | |
| 2026-10-01 20:28:32 | ERROR | ERROR: TestProduct.test_multi_company_product_tax Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_product.py", line 43, in test_multi_company_product_tax product_without_company = self.env['product.template'].with_context(allowed_company_ids=self.env.company.ids).create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_tiktok_shop_connector_patch2/models/product.py", line 49, in create record._ensure_listing_from_legacy_fields() File "/data/build/duong-addons/d_tiktok_shop_connector_patch2/models/product.py", line 83, in _ensure_listing_from_legacy_fields listings = listing_model.with_context(active_test=False).search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5366, in _search self.browse().check_access('read') File "/data/build/odoo/odoo/orm/models.py", line 4121, in check_access raise result[1]() odoo.exceptions.AccessError: You are not allowed to access 'TikTok Product Listing Mapping' (d.tiktok.product.listing) records. This operation is allowed for the following groups: - Sales/Administrator - Sales/User: Own Documents Only Contact your administrator to request access if necessary. | |
| 2026-10-01 20:28:37 | ERROR | ERROR: TestProduct.test_product_tax_with_company_and_branch Traceback (most recent call last): File "/data/build/odoo/addons/account/tests/test_product.py", line 81, in test_product_tax_with_company_and_branch product = self.env['product.template'].with_context(allowed_company_ids=[parent_company.id]).create({ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/decorators.py", line 369, in create return method(self, vals_list) ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/duong-addons/d_tiktok_shop_connector_patch2/models/product.py", line 49, in create record._ensure_listing_from_legacy_fields() File "/data/build/duong-addons/d_tiktok_shop_connector_patch2/models/product.py", line 83, in _ensure_listing_from_legacy_fields listings = listing_model.with_context(active_test=False).search([ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1391, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 1421, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 5366, in _search self.browse().check_access('read') File "/data/build/odoo/odoo/orm/models.py", line 4121, in check_access raise result[1]() odoo.exceptions.AccessError: You are not allowed to access 'TikTok Product Listing Mapping' (d.tiktok.product.listing) records. This operation is allowed for the following groups: - Sales/Administrator - Sales/User: Own Documents Only Contact your administrator to request access if necessary. | |
| 2026-10-01 20:40:06 | ERROR | ERROR: CiiExportFacturXFR.test_invoice_deferred_dates Traceback (most recent call last): File "/data/build/odoo/odoo/orm/models.py", line 6088, in _update_cache field_values = [(fields[name], value) for name, value in values.items() if name != 'id'] ~~~~~~^^^^^^ KeyError: 'deferred_start_date' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/addons/account_edi_ubl_cii/tests/test_cii_export_facturx_fr.py", line 433, in test_invoice_deferred_dates invoice = self._create_invoice( ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/addons/account/tests/common.py", line 762, in _create_invoice invoice = 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 325, 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 4842, in _add_precomputed_values records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 4842, in <genexpr> records = self.browse().concat(*(self.new(vals) for vals in vals_list_todo)) ^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6471, in new record._update_cache(values, validate=False) File "/data/build/odoo/odoo/orm/models.py", line 6094, in _update_cache value = field.convert_to_cache(value, self, validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/fields_relational.py", line 615, in convert_to_cache ids.add(comodel.new(command[2], ref=command[1]).id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/orm/models.py", line 6471, in new record._update_cache(values, validate=False) File "/data/build/odoo/odoo/orm/models.py", line 6090, in _update_cache raise ValueError("Invalid field %r on model %r" % (e.args[0], self._name)) ValueError: Invalid field 'deferred_start_date' on model 'account.move.line' | |
| 2026-10-01 20:54:54 | ERROR | FAILED: [20/36] Tour totp_login_device → Step wait for security tab (trigger: a[role=tab]:contains("Security")). Element (a[role=tab]:contains("Security")) has not been found. TIMEOUT step failed to complete within 10000 ms. | |
| 2026-10-01 20:54:54 | INFO | Error received after termination: { "content": "check we're logged in without 2FA", "trigger": ".o_user_menu .dropdown-toggle" }, { "content": "Open user account menu", "trigger": ".o_user_menu .dropdown-toggle", "run": "click" }, { "content": "Open My Preferences", "trigger": "[data-menu=preferences]", "run": "click" }, ---------- FAILED: [20/36] Tour totp_login_device → Step wait for security tab (trigger: a[role=tab]:contains("Security")) ---------- { "content": "wait for security tab", "trigger": "a[role=tab]:contains(\"Security\")" }, ------------------------------------------------------------------------------------------------------------------------------------- { "content": "Switch to security tab", "trigger": "a[role=tab]:contains(\"Security\")", "run": "click" }, { "content": "Open totp wizard", "trigger": "a[role=tab]:contains(\"Security\").active" }, { "trigger": "button[name=action_totp_disable]", "run": "click" }, | |
| 2026-10-01 20:54:54 | INFO | Screenshot | |
| 2026-10-01 20:54:55 | INFO | Chrome Log | |
| 2026-10-01 20:54:55 | ERROR | FAIL: TestTOTP.test_totp Traceback (most recent call last): File "/data/build/odoo/addons/auth_totp/tests/test_totp.py", line 107, in test_totp self.start_tour('/', 'totp_login_device', login=None) File "/data/build/odoo/odoo/tests/common.py", line 2597, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/odoo/odoo/tests/common.py", line 2567, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('totp_login_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed FAILED: [20/36] Tour totp_login_device → Step wait for security tab (trigger: a[role=tab]:contains("Security")). Element (a[role=tab]:contains("Security")) has not been found. TIMEOUT step failed to complete within 10000 ms. | |
| 2026-10-01 20:56:56 | ERROR | 1 failed, 4 error(s) of 1317 tests when loading database '01289-19-0-all' | |
| 2026-10-01 20:57:23 | INFO | Getting results for build 01289-19-0 | |
| 2026-10-01 20:57:23 | Step test_post_install finished in 85m |