Description: Scheduled for deletion on 2024-08-03 03:40:34
Commit: enterprise:646e92a9  
Subject: [FIX] timesheet_grid: fix grid doesn't seem to accommodate large numbers
Author: dhrs-odoo
Committer: Xavier Bol (xbo)
Commit: odoo:592597ac  
Subject: Ensure unmet depends are logged as warnings
Author: James Bos
Committer: Richard deMeester
Version: master
Config: Coverage tests with pre-installed modules
Total time: 51m
Stats: Build 91344
Date Level Type Message
2024-07-31 02:49:13 INFO runbot Init build environment with config Coverage tests with pre-installed modules
2024-07-31 02:49:13 Starting step pre_install_modules from config Coverage tests with pre-installed modules
2024-07-31 02:49:13 INFO runbot Using Dockerfile Tag odoo:WilldooITv17
2024-07-31 02:49:38 INFO server odoo.modules.loading:315 1 modules loaded in 7.59s, 9139 queries (+9139 extra)
2024-07-31 02:49:38 WARNING server odoo.modules.graph:136 module stock_fleet_enterprise: Unmet dependencies: stock_fleet
2024-07-31 02:49:44 INFO server odoo.modules.loading:315 17 modules loaded in 4.38s, 7575 queries (+7575 extra)
2024-07-31 02:49:44 WARNING server odoo.modules.graph:136 module stock_fleet_enterprise: Unmet dependencies: stock_fleet
2024-07-31 02:49:44 INFO server odoo.modules.loading:315 17 modules loaded in 0.00s, 0 queries (+0 extra)
2024-07-31 02:49:44 WARNING server odoo.modules.graph:136 module stock_fleet_enterprise: Unmet dependencies: stock_fleet
2024-07-31 02:49:44 INFO server odoo.modules.loading:315 17 modules loaded in 0.00s, 0 queries (+0 extra)
2024-07-31 02:49:44 ERROR server odoo.modules.loading:555 Some modules have inconsistent states, some dependencies may be missing: ['stock_fleet_enterprise']
2024-07-31 02:49:44 Step pre_install_modules finished in 31s
2024-07-31 02:49:44 Starting step tests_coverage from config Coverage tests with pre-installed modules
2024-07-31 02:49:44 INFO runbot Using Dockerfile Tag odoo:WilldooITv17
2024-07-31 02:50:29 INFO server odoo.modules.loading:315 1 modules loaded in 41.46s, 2 queries (+25795 extra)
2024-07-31 02:50:35 ERROR server odoo.addons.base.models.ir_model:2065 Missing model web_tour.tour
2024-07-31 02:50:35 ERROR server odoo.addons.base.models.ir_model:2065 Missing model iap.account
2024-07-31 02:50:35 ERROR server odoo.http:2337
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2305, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1835, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1898, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 134, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1865, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2022, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 220, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 756, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/home.py", line 57, in web_client
    context = request.env['ir.http'].webclient_rendering_context()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_http.py", line 66, in webclient_rendering_context
    'session_info': self.session_info(),
                    ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_http.py", line 123, in session_info
    'view_info': self.env['ir.ui.view'].get_view_info(),
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 11, in get_view_info
    return {
           ^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 14, in <dictcomp>
    'icon': _view_info[type_]['icon'],
            ~~~~~~~~~~^^^^^^^
KeyError: 'cohort'
2024-07-31 02:50:35 ERROR server odoo.addons.web.tests.test_login:35
ERROR: TestWebLogin.test_web_login
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_login.py", line 35, in test_web_login
    res_post = self.login('internal_user', 'internal_user')
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/tests/test_login.py", line 28, in login
    res_post.raise_for_status()
  File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:8069/web
2024-07-31 02:50:35 ERROR server odoo.addons.base.models.ir_model:2065 Missing model web_tour.tour
2024-07-31 02:50:35 ERROR server odoo.addons.base.models.ir_model:2065 Missing model iap.account
2024-07-31 02:50:35 ERROR server odoo.http:2337
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2305, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1835, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1898, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 134, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1865, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2022, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 220, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 756, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/home.py", line 57, in web_client
    context = request.env['ir.http'].webclient_rendering_context()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_http.py", line 66, in webclient_rendering_context
    'session_info': self.session_info(),
                    ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_http.py", line 123, in session_info
    'view_info': self.env['ir.ui.view'].get_view_info(),
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 11, in get_view_info
    return {
           ^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 14, in <dictcomp>
    'icon': _view_info[type_]['icon'],
            ~~~~~~~~~~^^^^^^^
KeyError: 'cohort'
2024-07-31 02:50:35 ERROR server odoo.addons.web.tests.test_login:60
ERROR: TestWebLogin.test_web_login_bad_xhr
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_login.py", line 60, in test_web_login_bad_xhr
    self.login('internal_user', 'internal_user', csrf_token)
  File "/data/build/odoo/addons/web/tests/test_login.py", line 28, in login
    res_post.raise_for_status()
  File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:8069/web
2024-07-31 02:50:41 ERROR server odoo.http:2337
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2305, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1835, in _serve_db
    return self._transactioning(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1898, in _transactioning
    return service_model.retrying(func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 134, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1865, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2109, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 220, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 756, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/controllers/session.py", line 27, in get_session_info
    return request.env['ir.http'].session_info()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_http.py", line 123, in session_info
    'view_info': self.env['ir.ui.view'].get_view_info(),
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 11, in get_view_info
    return {
           ^
  File "/data/build/odoo/addons/web/models/ir_ui_view.py", line 14, in <dictcomp>
    'icon': _view_info[type_]['icon'],
            ~~~~~~~~~~^^^^^^^
KeyError: 'cohort'
2024-07-31 02:50:41 ERROR server odoo.addons.web.tests.test_session_info:45
ERROR: TestSessionInfo.test_session_info
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_session_info.py", line 45, in test_session_info
    result = data["result"]
             ~~~~^^^^^^^^^^
KeyError: 'result'
2024-07-31 02:50:41 ERROR server odoo.modules.loading:355 Module web: 0 failures, 3 errors of 19 tests
2024-07-31 02:50:47 ERROR server odoo.addons.web_enterprise.tests.test_enterprise:59
FAIL: LoadMenusTests.test_web_icon
Traceback (most recent call last):
  File "/data/build/enterprise/web_enterprise/tests/test_enterprise.py", line 59, in test_web_icon
    self.assertDictEqual(menu_loaded.json(), expected)
AssertionError: {'75': {'id': 75, 'name': 'test_menu', 'children':[523 chars]one}} != {'75': {'actionID': False, 'actionModel': False, '[520 chars]one}}
Diff is 1141 characters long. Set self.maxDiff to None to see it.
2024-07-31 02:50:47 ERROR server odoo.modules.loading:355 Module web_enterprise: 1 failures, 0 errors of 1 tests
2024-07-31 02:50:47 INFO server odoo.modules.loading:315 17 modules loaded in 15.31s, 18 queries (+3303 extra)
2024-07-31 02:50:47 ERROR server odoo.modules.loading:555 Some modules have inconsistent states, some dependencies may be missing: ['stock_fleet_enterprise']
2024-07-31 02:50:47 ERROR server odoo.modules.loading:629 At least one test failed when loading the modules.
2024-07-31 02:50:47 INFO server odoo.addons.base.models.ir_qweb:315 Pregenerating assets bundles
2024-07-31 02:51:58 INFO server odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts:1501 Screencast in: /data/build/tests/91344-master-all/screencasts/failed_screencast_20240731_025154_725479.mp4
2024-07-31 02:52:29 ERROR server odoo.addons.base.tests.test_ormcache:172
FAIL: TestOrmcache.test_signaling_01_multiple
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_ormcache.py", line 172, in test_signaling_01_multiple
    with self.assertNoLogs(None, None):  # the registry sequence should be up to date on the same worker
  File "/usr/local/lib/python3.11/unittest/_log.py", line 75, in __exit__
    self._raiseFailure(
AssertionError: Unexpected logs found: ["INFO:odoo.modules.registry:Invalidating caches after database signaling: ['default', 'templates.cached_values']"]
2024-07-31 02:52:50 INFO server odoo.addons.base.tests.test_reports:315 Report PDF in: /data/build/tests/91344-master-all/screenshots/pdf_20240731_025244_742902_test_thead_tbody_repeat.pdf
2024-07-31 02:52:50 ERROR server odoo.addons.base.tests.test_reports:501
ERROR: TestReportsRendering.test_thead_tbody_repeat
Traceback (most recent call last):
  File "/data/build/odoo/odoo/addons/base/tests/test_reports.py", line 501, in test_thead_tbody_repeat
    page_break_at = int(pages[1][5][1])  # This element should be the first line of the table, 28 when this test was written
                    ^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: '29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49'
2024-07-31 02:54:25 INFO server odoo.addons.web.tests.test_js.WebSuite.test_hoot.browser:1318 [HOOT] passed 129 tests (572 assertions, total time: 00:00:01)
2024-07-31 03:39:25 INFO server odoo.addons.web.tests.test_js.WebSuite.test_qunit_desktop:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033921_869682_WebSuite.png
2024-07-31 03:39:25 ERROR server odoo.addons.web.tests.test_js:49
FAIL: WebSuite.test_qunit_desktop
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_js.py", line 49, in test_qunit_desktop
    self.browser_js('/web/tests?mod=web', "", "", login='admin', timeout=1800, success_signal="QUnit test suite done.", error_checker=qunit_error_checker)
  File "/data/build/odoo/odoo/tests/common.py", line 1916, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Script timeout exceeded
2024-07-31 03:39:25 INFO server odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033923_378217_WebSuite.png
2024-07-31 03:39:25 INFO server odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033923_425573_WebSuite.png
2024-07-31 03:39:25 ERROR server odoo.addons.web.tests.test_js:39
FAIL: WebSuite.test_unit_desktop
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_js.py", line 39, in test_unit_desktop
    self.browser_js('/web/tests/next?headless&loglevel=2&preset=desktop&timeout=15000', "", "", login='admin', timeout=1800, success_signal="[HOOT] test suite succeeded", error_checker=unit_test_error_checker)
  File "/data/build/odoo/odoo/tests/common.py", line 1916, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Uncaught (in promise)Missing dependencies:
@web_gantt/gantt_connector
@web_gantt/gantt_renderer
@web_gantt/gantt_controller
@web_gantt/gantt_row_progress_bar
	at runTests (http://127.0.0.1:8069/web/assets/a8e92e3/web.assets_unit_tests.min.js:638:13)
2024-07-31 03:39:32 WARNING server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318 [Owl] Unhandled error. Destroying the root component
2024-07-31 03:39:32 ERROR server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318
QUnit test failed: web_grid > Views > GridView - Mobile > basic empty grid view in mobile :
	message: "Promise rejected during "basic empty grid view in mobile": The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
QUnit test failed: web_grid > Views > GridView - Mobile > basic empty grid view in mobile :
	message: "The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
	actual: "Error: The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
2024-07-31 03:39:32 WARNING server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318 [Owl] Unhandled error. Destroying the root component
2024-07-31 03:39:32 ERROR server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318
QUnit test failed: web_grid > Views > GridView - Mobile > grid view should open in day range for mobile :
	message: "Promise rejected during "grid view should open in day range for mobile": The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
QUnit test failed: web_grid > Views > GridView - Mobile > grid view should open in day range for mobile :
	message: "The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
	actual: "Error: The following error occurred in onWillStart: "Cannot find key "grid" in the "views" registry""
2024-07-31 03:39:32 ERROR server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318
QUnit test failed: web_map > WebMap Mobile > use pin list container on mobile :
	message: "Promise rejected during "use pin list container on mobile": The following error occurred in onWillStart: "Cannot find key "map" in the "views" registry""
2024-07-31 03:39:32 ERROR server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile.browser:1318 5 / 484 tests failed.
2024-07-31 03:39:32 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033932_148574_MobileWebSuite.png
2024-07-31 03:39:38 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_qunit_mobile:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033932_280134_MobileWebSuite.png
2024-07-31 03:39:38 ERROR server odoo.addons.web.tests.test_js:107
FAIL: MobileWebSuite.test_qunit_mobile
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_js.py", line 107, in test_qunit_mobile
    self.browser_js('/web/tests/mobile?mod=web', "", "", login='admin', timeout=1800, success_signal="QUnit test suite done.", error_checker=qunit_error_checker)
  File "/data/build/odoo/odoo/tests/common.py", line 1916, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
5 / 484 tests failed.
2024-07-31 03:39:38 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033933_753179_MobileWebSuite.png
2024-07-31 03:39:38 INFO server odoo.addons.web.tests.test_js.MobileWebSuite.test_unit_mobile:315 Screenshot in: /data/build/tests/91344-master-all/screenshots/sc_20240731_033933_765449_MobileWebSuite.png
2024-07-31 03:39:38 ERROR server odoo.addons.web.tests.test_js:103
FAIL: MobileWebSuite.test_unit_mobile
Traceback (most recent call last):
  File "/data/build/odoo/addons/web/tests/test_js.py", line 103, in test_unit_mobile
    self.browser_js('/web/tests/next?headless&loglevel=2&preset=mobile&tag=-headless&timeout=15000', "", "", login='admin', timeout=1800, success_signal="[HOOT] test suite succeeded", error_checker=unit_test_error_checker)
  File "/data/build/odoo/odoo/tests/common.py", line 1916, in browser_js
    self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Uncaught (in promise)Missing dependencies:
@web_gantt/gantt_connector
@web_gantt/gantt_renderer
@web_gantt/gantt_controller
@web_gantt/gantt_row_progress_bar
	at runTests (http://127.0.0.1:8069/web/assets/a8e92e3/web.assets_unit_tests.min.js:638:13)
2024-07-31 03:40:34 ERROR server odoo.tests.result:584 6 failed, 4 error(s) of 1225 tests when loading database '91344-master-all'
2024-07-31 03:40:40 INFO runbot Start getting coverage result
2024-07-31 03:40:40 WARNING runbot Coverage file not found
2024-07-31 03:40:40 INFO runbot Start generating coverage stats
2024-07-31 03:40:40 INFO runbot Coverage stats recorded for 0 modules
2024-07-31 03:40:40 INFO runbot Getting results for build 91344-master
2024-07-31 03:40:40 INFO runbot Getting stats from log file
2024-07-31 03:40:40 Step tests_coverage finished in 51m
2024-07-31 03:40:40 Coverage report: xml , html
2024-07-31 07:00:49 Scheduled for deletion on 2024-08-03 03:40:34