Name: Merged from upstream 19 260910 01

State: Failed finished in 55m

PR State: open

PR Author: David Tran

PR Author Email:

PR: #1274

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: c800635c6144ddf35d831ab410393b10a7eb9678

Description:

                                            Merge remote-tracking branch 'upstream/19.0' into 19.0
                                            

Branch: 19.0

Age:

Up-time:

Subbuilds Name State Detail
Build 414042 At install tests: from account to website_timesheet 63m Succeed Log
Build 414043 Post install tests: step install all modules 8m Succeed Log
Build 414044 Post install tests: from account to hr_recruitment_survey 64m Succeed Log
Build 414045 Post install tests: from hr_skills to phone_validation 34m Succeed Log
Build 414046 Post install tests: from point_of_sale to purchase_requisition_stock 109m Succeed Log
Build 414047 Post install tests: from purchase_stock to test_lint 54m Succeed Log
Build 414048 Post install tests: from test_mail to to_product_odoo_version 45m Failed Log
Build 414049 Post install tests: from to_sale_order_advance to viin_api_request_logger 9m Succeed Log
Build 414050 Post install tests: from viin_document_parsing to viin_maintenance_preventive_mode 14m Succeed Log
Build 414051 Post install tests: from viin_project to web_unsplash 64m Succeed Log
Build 414052 Post install tests: from website to website_timesheet 70m Succeed Log
Create Date Level Message
09/11/2026 09:30:01 INFO
Updated repository Viindoo-tvtmaaddons
09/11/2026 09:30:01 INFO
Cloned repository Viindoo-odoo
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product'). Element (.ui-menu-item > a:contains('the_flow.product')) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_main_flows.tests.test_flow: FAIL: TestUi.test_01_main_flow_tour Traceback (most recent call last): File "/data/build/rb-c800635-224702/odoo/addons/test_main_flows/tests/test_flow.py", line 107, in test_01_main_flow_tour self.main_flow_tour() File "/data/build/rb-c800635-224702/odoo/addons/test_main_flows/tests/test_flow.py", line 100, in main_flow_tour self.start_tour("/odoo", 'main_flow_tour', login="admin", timeout=180) File "/data/build/rb-c800635-224702/addons/account/tests/common.py", line 1656, in start_tour super().start_tour(url_path, tour_name, **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product'). Element (.ui-menu-item > a:contains('the_flow.product')) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: FAILED: [11/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)"). Element (ul.ui-autocomplete a:contains("Registration Event (TEST variants)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: FAIL: TestEventProductConfiguratorUi.test_event_using_product_configurator Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_event_sale_with_product_configurator.py", line 118, in test_event_using_product_configurator self.start_tour("/odoo", 'event_sale_with_product_configurator_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('event_sale_with_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)"). Element (ul.ui-autocomplete a:contains("Registration Event (TEST variants)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: FAILED: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_01_product_configurator Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 37, in test_01_product_configurator self.start_tour("/odoo", 'sale_product_configurator_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: FAILED: [12/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_02_product_configurator_advanced Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 105, in test_02_product_configurator_advanced self.start_tour("/odoo", 'sale_product_configurator_advanced_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_advanced_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [12/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: FAILED: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_03_product_configurator_edition Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 128, in test_03_product_configurator_edition self.start_tour("/odoo", 'sale_product_configurator_edition_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_edition_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: FAILED: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_05_product_configurator_pricelist Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 193, in test_05_product_configurator_pricelist self.start_tour("/odoo", 'sale_product_configurator_pricelist_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_pricelist_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: FAILED: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_06_product_configurator_optional_products Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 219, in test_06_product_configurator_optional_products self.start_tour( File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: FAILED: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger"). Element (ul.ui-autocomplete a:contains("Big Burger")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_attribute_multi_type Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 286, in test_product_attribute_multi_type self.start_tour("/odoo", 'product_attribute_multi_type', login="salesman") File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('product_attribute_multi_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger"). Element (ul.ui-autocomplete a:contains("Big Burger")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_uom_selection.browser: FAILED: [14/37] Tour sale_product_configurator_uom_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_configurator_uom_selection Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 335, in test_product_configurator_uom_selection self.start_tour("/odoo", 'sale_product_configurator_uom_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_uom_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [14/37] Tour sale_product_configurator_uom_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: FAILED: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_configurator_update_custom_values Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 248, in test_product_configurator_update_custom_values self.start_tour( File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_product_configurator_custom_value_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)"). Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: FAILED: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix"). Element (ul.ui-autocomplete a:contains("Matrix")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 364, in get_messages self._process_control_command(cmd, data) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 750, in _process_control_command self._disconnect(data['code'], data.get('reason')) File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 618, in _disconnect self._terminate() File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 643, in _terminate with acquire_cursor(self._db) as cr: File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__ return next(self.gen) ^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/addons/bus/websocket.py", line 55, in acquire_cursor with suppress(PoolError), Registry(db).cursor() as cr: ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 801, in _patched_cursor return test_cursor.TestCursor( ^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-c800635-224702/odoo/tests/test_cursor.py", line 47, in __init__ raise Exception(f'Unable to acquire lock for test cursor after {lock_timeout}s') Exception: Unable to acquire lock for test cursor after 20s
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: FAIL: TestSaleMatrixUi.test_sale_matrix_ui Traceback (most recent call last): File "/data/build/rb-c800635-224702/addons/test_sale_product_configurators/tests/test_sale_product_matrix.py", line 58, in test_sale_matrix_ui self.start_tour("/odoo", 'sale_matrix_tour', login='salesman') File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-c800635-224702/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('sale_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix"). Element (ul.ui-autocomplete a:contains("Matrix")) has not been found. TIMEOUT step failed to complete within 10000 ms.
09/11/2026 10:25:43 ERROR
Subbuild # 414048: odoo.tests.result: 11 failed, 0 error(s) of 999 tests when loading database 'rb-c800635-224702-414048'