Commit: telescope_addons_cp:6b1e3756  
Subject: Temporarily remove graph customizations
Author: Jake Warren
Committer: Jake Warren
Commit: enterprise:2bcae878  
Subject: [FIX] stock_barcode: handle price-embedded barcodes
Author: David Van Droogenbroeck (DROD)
Committer: David Van Droogenbroeck (DROD)
Commit: odoo:0bad520f  
Subject: [FIX] im_livechat: rephrase chatbot completion message in composer
Author: maad-odoo
Committer: maad-odoo
Version: 18
Config: Default
Build time: 79m
Wait time: 79m
Load time: 1h18m
Date Level Type Message
2026-03-06 13:49:26 INFO runbot Init build environment with config Default
2026-03-06 13:49:26 Starting step base from config Default
2026-03-06 13:49:26 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-06 13:50:58 INFO server odoo.modules.loading:360 1 modules loaded in 11.53s, 9241 queries (+9241 extra)
2026-03-06 13:51:09 INFO server odoo.modules.loading:360 18 modules loaded in 9.51s, 7893 queries (+7893 extra)
2026-03-06 13:51:11 INFO runbot Getting results for build 00132-18
2026-03-06 13:51:11 Step base finished in 104s
2026-03-06 13:51:11 Starting step all from config Default
2026-03-06 13:51:11 Using Dockerfile Tag odoo:Telescope_DockerDefault
2026-03-06 13:53:17 INFO server odoo.modules.loading:360 1 modules loaded in 59.78s, 9241 queries (+37347 extra)
2026-03-06 14:11:30 WARNING server odoo.addons.base.models.ir_ui_view:752
<b>Access Rights Inconsistency</b><br/>This view may not work for all users: some users may have a combination of groups where the elements <b><tt>&lt;button&gt;</tt></b> are displayed, but they depend on the field <b><tt>has_timesheet</tt></b> that is not accessible. You might fix this by modifying user groups to make sure that all users who have access to those elements also have access to the field, typically via group implications. Alternatively, you could adjust the “<i>groups</i>” or “<i>invisible</i>” attributes for these fields, to make sure they are always available together.<br/>Debugging information:<br/>- field “has_timesheet” is accessible for groups: &#39;base.group_system&#39; | &#39;hr.group_hr_user&#39;<br/>- element “&lt;button invisible=&#34;not has_timesheet&#34; class=&#34;oe_stat_button&#34; type=&#34;object&#34; name=&#34;action_timesheet_from_employee&#34; icon=&#34;fa-calendar&#34; groups=&#34;hr_timesheet.group_hr_timesheet_user&#34;/&gt;” is shown in the view for groups: &#39;hr_timesheet.group_hr_timesheet_user&#39;
View error context:
{'file': '/data/build/odoo/addons/hr_timesheet/views/hr_employee_views.xml',
 'line': 1,
 'name': 'hr.employee.form.timesheet',
 'view': ir.ui.view(3083,),
 'view.model': 'hr.employee',
 'view.parent': ir.ui.view(2435,),
 'xmlid': 'hr_employee_view_form_inherit_timesheet'}
2026-03-06 14:20:45 WARNING server odoo.addons.base.models.ir_ui_view:1514 'kanban-box' is deprecated, define a 'card' template instead
2026-03-06 14:21:48 INFO server odoo.modules.loading:360 192 modules loaded in 1708.90s, 151662 queries (+1087698 extra)
2026-03-06 14:21:51 INFO server odoo.addons.base.models.ir_qweb:360 Pregenerating assets bundles
2026-03-06 14:22:43 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:360 Screencast frames in: /data/build/tests/00132-18-all/screencasts/failed_screencast_20260306_142243_659806
2026-03-06 14:26:22 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1681 QUnit: passed 87 tests (350 assertions), took 5s
2026-03-06 14:35:25 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile.browser:1681 [HOOT] Passed 6822 tests (22291 assertions, total time: 00:08:59)
2026-03-06 14:47:28 ERROR server odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser:1681 Error received after termination: The following modules failed to load because of an error: ['@maintenance_customizations/../tests/tours/timesheet_overtime']
2026-03-06 14:47:28 INFO server odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser:1681
Error received after termination: @web/core/error_service: handler "defaultHandler" failed with "TypeError: Cannot read properties of undefined (reading 'add')" while trying to handle:
TypeError: Failed to fetch
    at Object.start (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:2926:30)
    at start (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:1661:21)
    at _startServices (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:1664:22)
    at startServices (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:1657:163)
    at async mountComponent (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:1670:170)
    at async startWebClient (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:26405:983)
2026-03-06 14:47:28 INFO server odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults:360 Screenshot in: /data/build/tests/00132-18-all/screenshots/sc_20260306_144728_480698_TestUi.png
2026-03-06 14:47:28 INFO server odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults:360 Screenshot in: /data/build/tests/00132-18-all/screenshots/sc_20260306_144728_506230_TestUi.png
2026-03-06 14:47:28 ERROR server odoo.addons.contacts.tests.test_ui:34
FAIL: TestUi.test_set_defaults
Traceback (most recent call last):
  File "/data/build/odoo/addons/contacts/tests/test_ui.py", line 34, in test_set_defaults
    self.start_tour("/odoo", 'debug_menu_set_defaults', login="admin")
  File "/data/build/odoo/odoo/tests/common.py", line 2439, in start_tour
    return 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('debug_menu_set_defaults', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed

UncaughtError: Error while loading "@maintenance_customizations/../tests/tours/timesheet_overtime":
Error: Invalid object: unknown key 'test'
    at ModuleLoader.startModule (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:41:227)
    at ModuleLoader.startModules (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:40:57)
    at ModuleLoader.addJob (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:5:39)
    at ModuleLoader.define (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:10:121)
    at http://127.0.0.1:8069/web/assets/6955fdc/web.assets_tests.min.js:1337:6
	at startModule (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:40:226)
	at startModules (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:39:56)
	at addJob (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:4:38)
	at define (http://127.0.0.1:8069/web/assets/5326dcd/web.assets_web.min.js:9:120)
	at  (http://127.0.0.1:8069/web/assets/6955fdc/web.assets_tests.min.js:1336:5)

2026-03-06 14:48:25 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:25 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:26 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:28 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:29 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:30 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:33 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:45 ERROR server odoo.http:2611
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/models.py", line 6274, in ensure_one
    _id, = self._ids
    ^^^^
ValueError: not enough values to unpack (expected 1, got 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2576, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2103, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2166, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 157, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2133, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2381, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 333, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 754, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/portal/controllers/portal.py", line 167, in counters
    res = self._prepare_home_portal_values(counters)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/telescope_addons_cp/quality_portal/controllers/portal.py", line 26, in _prepare_home_portal_values
    request.env["res.users"].has_group(
  File "/data/build/odoo/odoo/addons/base/models/res_users.py", line 1200, in has_group
    self.ensure_one()
  File "/data/build/odoo/odoo/models.py", line 6277, in ensure_one
    raise ValueError("Expected singleton: %s" % self)
ValueError: Expected singleton: res.users()
2026-03-06 14:48:55 ERROR server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser:1681
FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)).
Element has been found.
BUT: It is not allowed to do action on an element that's below a modal.
TIMEOUT step failed to complete within 10000 ms.
2026-03-06 14:48:55 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser:1681
Error received after termination: {
  "content": "input code",
  "trigger": "input[name=totp_token]",
  "run": "[function]"
},
{
  "trigger": "button:contains(Log in)",
  "run": "click",
  "expectUnloadPage": true
},
{
  "content": "check we're logged in",
  "trigger": "h3:contains(My account)"
},
---------- FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)) ----------
{
  "content": "go back to security",
  "trigger": "a:contains(Security)",
  "run": "click",
  "expectUnloadPage": true
},
----------------------------------------------------------------------------------------------------------------------------
{
  "content": "Open totp wizard",
  "trigger": "button#auth_totp_portal_disable",
  "run": "click"
},
{
  "content": "Check that we have to enter enhanced security mode",
  "trigger": ".modal div:contains(enter your password)"
},
{
  "content": "Input password",
  "trigger": "[name=password]",
  "run": "edit portal"
},
2026-03-06 14:48:55 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp:360 Screenshot in: /data/build/tests/00132-18-all/screenshots/sc_20260306_144855_407657_TestTOTPortal.png
2026-03-06 14:48:55 INFO server odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp:360 Screenshot in: /data/build/tests/00132-18-all/screenshots/sc_20260306_144855_437613_TestTOTPortal.png
2026-03-06 14:48:55 ERROR server odoo.addons.auth_totp_portal.tests.test_tour:20
FAIL: TestTOTPortal.test_totp
Traceback (most recent call last):
  File "/data/build/odoo/addons/auth_totp_portal/tests/test_tour.py", line 20, in test_totp
    self.start_tour('/', 'totportal_login_enabled', login=None)
  File "/data/build/odoo/odoo/tests/common.py", line 2439, in start_tour
    return 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 2413, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('totportal_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed

FAILED: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)).
Element has been found.
BUT: It is not allowed to do action on an element that's below a modal.
TIMEOUT step failed to complete within 10000 ms.
2026-03-06 15:08:22 INFO runbot Build automatically killed, new build found.
2026-03-06 15:08:22 INFO runbot Kill build 00132-18