| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 414763 | Check the quality with Pylint: from test_lint to test_viin_pylint 19m | Succeed | Log |
| Build 414764 | At install tests: from account to website_timesheet 70m | Succeed | Log |
| Build 414765 | Post install tests: step install all modules 15m | Succeed | Log |
| Build 414766 | Post install tests: from account to hr_recruitment_survey 70m | Succeed | Log |
| Build 414767 | Post install tests: from hr_skills to phone_validation 50m | Failed | Log |
| Build 414768 | Post install tests: from point_of_sale to purchase_requisition_stock 105m | Succeed | Log |
| Build 414769 | Post install tests: from purchase_stock to test_lint 59m | Succeed | Log |
| Build 414770 | Post install tests: from test_mail to to_product_odoo_version 65m | Failed | Log |
| Build 414771 | Post install tests: from to_sale_order_advance to viin_appointment_website_hr 9m | Succeed | Log |
| Build 414772 | Post install tests: from viin_backend_theme to viin_product 29m | Succeed | Log |
| Build 414773 | Post install tests: from viin_project to web_unsplash 69m | Failed | Log |
| Build 414774 | Post install tests: from website to website_timesheet 69m | Succeed | Log |
| Build 414775 | Test install all modules without demo data: from account to website_timesheet 9m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 09/12/2026 15:55:00 | INFO |
Updated repository royle-vietnam-tvtmaaddons
|
| 09/12/2026 15:55:00 | INFO |
Updated repository Viindoo-odoo
|
| 09/12/2026 15:55:00 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 09/12/2026 15:55:00 | INFO |
Cloned repository Viindoo-branding
|
| 09/12/2026 16:20:02 | WARNING |
Subbuild # 414763:
odoo.modules.loading: invalid module names, ignored: test_viin_pylint
|
| 09/12/2026 17:10:58 | ERROR |
Subbuild # 414767:
odoo.addons.hr_skills_event.tests.test_onsite.TestOnsite.test_onsite_employee_registration.browser: FAILED: [16/20] Tour hr_skills_event_onsite_tour → Step Ensure we now have the new event as an option (trigger: div[name='event_id'] ul).
Error: Expected 2 items, found 1
at Object.run (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:3010:2095)
at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:856:105)
at action (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:813:12)
at performAction (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2983:18)
at executeStep (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2993:195)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2993:472)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
|
| 09/12/2026 17:10:58 | ERROR |
Subbuild # 414767:
odoo.addons.hr_skills_event.tests.test_onsite: FAIL: TestOnsite.test_onsite_employee_registration
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/hr_skills_event/tests/test_onsite.py", line 16, in test_onsite_employee_registration
self.start_tour("/odoo", 'hr_skills_event_onsite_tour', login='admin')
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/odoo/tests/common.py", line 2553, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('hr_skills_event_onsite_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [16/20] Tour hr_skills_event_onsite_tour → Step Ensure we now have the new event as an option (trigger: div[name='event_id'] ul).
Error: Expected 2 items, found 1
at Object.run (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:3010:2095)
at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:856:105)
at action (http://127.0.0.1:8069/web/assets/b8a61eb/web.assets_tests.min.js:813:12)
at performAction (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2983:18)
at executeStep (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2993:195)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2993:472)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/1ae27b6/web.assets_web.min.js:2994:21)
|
| 09/12/2026 17:10:58 | ERROR |
Subbuild # 414767:
odoo.tests.result: 1 failed, 0 error(s) of 1513 tests when loading database 'rb-bdbf686-224775-414767'
|
| 09/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.test_main_flows.tests.test_flow: FAIL: TestUi.test_01_main_flow_tour
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/odoo/addons/test_main_flows/tests/test_flow.py", line 107, in test_01_main_flow_tour
self.main_flow_tour()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/account/tests/common.py", line 1656, in start_tour
super().start_tour(url_path, tour_name, **kwargs)
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.bus.websocket: Unable to acquire lock for test cursor after 20s
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 364, in get_messages
self._process_control_command(cmd, data)
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 750, in _process_control_command
self._disconnect(data['code'], data.get('reason'))
File "/data/build/Viindoo-odoo-19.0/addons/bus/websocket.py", line 618, in _disconnect
self._terminate()
File "/data/build/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/addons/bus/websocket.py", line 55, in acquire_cursor
with suppress(PoolError), Registry(db).cursor() as cr:
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 801, in _patched_cursor
return test_cursor.TestCursor(
^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: FAILED: [42/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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/Viindoo-odoo-19.0/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: [42/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/12/2026 17:25:47 | ERROR |
Subbuild # 414770:
odoo.tests.result: 11 failed, 0 error(s) of 1514 tests when loading database 'rb-bdbf686-224775-414770'
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser: [HOOT] Test "@hoot/hoot-dom/events/press 'Enter' on form input" failed:
Failed assertion:
3. [verifySteps] expected the following steps
> Expected: [
"focus@input",
"focusin@input",
"focusin@form",
"keyup:Tab@input",
"keyup:Tab@form",
"keydown:Enter@input",
"keydown:Enter@form",
"submit@form",
"keyup:Enter@input",
"keyup:Enter@form",
]
> Received: [
"focus@input",
"focusin@input",
"focusin@form",
"keyup:Tab@input",
"keyup:Tab@form",
"pointerover@input",
"pointerover@form",
"pointerenter@form",
"pointerenter@input",
"mouseover:0@input",
"mouseover:0@form",
"mouseenter:0@form",
"mouseenter:0@input",
"keydown:Enter@input",
"keydown:Enter@form",
"submit@form",
"keyup:Enter@input",
"keyup:Enter@form",
]
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser: [HOOT] Test "@hoot/hoot-dom/events/scroll" failed:
Failed assertion:
3. [verifySteps] expected the following steps
> Expected: [
"wheel:0@div",
"scroll@div",
"scrollend@div",
]
> Received: [
"wheel:0@div",
"scroll@div",
"scrollend@div",
"pointerover@div",
"pointerenter@div",
"mouseover:0@div",
"mouseenter:0@div",
]
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser: Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/static/lib/hoot/tests/index.html?id=e39eb67d&id=75478c18&debugTest=true&debug=assets
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js: FAIL: WebSuite.test_hoot
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/web/tests/test_js.py", line 196, in test_hoot
self.browser_js(f'/web/static/lib/hoot/tests/index.html?headless&loglevel=2{self.hoot_filters}', "", "", login='admin', timeout=1800, success_signal="[HOOT] Test suite succeeded", error_checker=unit_test_error_checker)
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2553, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/static/lib/hoot/tests/index.html?id=e39eb67d&id=75478c18&debugTest=true&debug=assets
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test "@web/core/autocomplete/autocomplete in edition keep edited value before blur" failed:
Failed assertion:
4. [toHaveValue] expected 1 element matching ".o-autocomplete input" to have the given value
4.1. (<input.o-autocomplete--input.o_input.pe-3.text-truncate>)
> Expected: "My Click 1"
> Received: "My Click 2"
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test "@web/core/utils/sortable/Sorting in groups with distinct per-axis scrolling" failed:
Failed assertion:
20. [toHaveProperty] 1 element matching ".scroll_parent_y" does not have the correct property value (Positive vertical scrolling bottom - scrollTop)
20.1. (<div.scroll_parent_y>)
> Expected: 215
> Received: 196
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests?preset=desktop&id=96ec7d66&id=54ab8b41&debugTest=true&debug=assets
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.addons.web.tests.test_js: FAIL: WebSuite.test_unit_desktop
Traceback (most recent call last):
File "/data/build/Viindoo-odoo-19.0/addons/web/tests/test_js.py", line 191, in test_unit_desktop
self.browser_js(f'/web/tests?headless&loglevel=2&preset=desktop&timeout=15000{self.hoot_filters}', "", "", login='admin', timeout=3600, success_signal="[HOOT] Test suite succeeded", error_checker=unit_test_error_checker)
File "/data/build/Viindoo-odoo-19.0/odoo/tests/common.py", line 2553, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests?preset=desktop&id=96ec7d66&id=54ab8b41&debugTest=true&debug=assets
|
| 09/12/2026 17:30:16 | ERROR |
Subbuild # 414773:
odoo.tests.result: 2 failed, 0 error(s) of 410 tests when loading database 'rb-bdbf686-224775-414773'
|