Name: [Campaign] Brain v17 Complete: v1.4 + v2.0 Foundation — WI-1..WI-11

State: Failed finished in 15m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #22

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: 328f1352b2e4e7f509042135e3d2c405764feac1

Description:

                                            [FIX] viin_brain: add post_install tag to HttpCase tour tests (WI-9)

TestBrainCollabActivationTour and TestCollabStepController were missing
@tagged('post_install', '-at_install'). Without it, Odoo's MetaCase assigns
default {'standard', 'at_install'} and start_tour() warns that HttpCase
tests must run post_install when registry.loaded is False.
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time:

Subbuilds Name State Detail
Build 381177 Check the quality with Pylint: from test_lint to test_pylint 14m Failed Log
Build 381178 At install tests: from account to website_twitter 139m Failed Log
Build 381179 Post install tests: step install all modules 64m Succeed Log
Build 381180 Post install tests: from account to payment_alipay 183m Failed Log
Build 381181 Post install tests: from payment_aps to test_viin_web_cohort 214m Failed Log
Build 381182 Post install tests: from test_website to to_website_apps_store 98m Succeed Log
Build 381183 Post install tests: from to_website_apps_store_loc to viin_estimate_sale 99m Failed Log
Build 381184 Post install tests: from viin_event_checkin_website to viin_project_gantt 49m Succeed Log
Build 381185 Post install tests: from viin_project_progress to website_twitter 59m Failed Log
Build 381186 Test install all modules without demo data: from account to website_twitter 49m Succeed Log
Create Date Level Message
04/30/2026 16:55:41 INFO
Updated repository Viindoo-odoo
04/30/2026 16:55:41 INFO
Updated repository Viindoo-tvtmaaddons
04/30/2026 16:55:41 INFO
Updated repository Viindoo-erponline-enterprise
04/30/2026 16:55:41 INFO
Updated repository Viindoo-branding
04/30/2026 16:55:41 INFO
Cloned repository Viindoo-ai
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.addons.test_lint.tests.test_eslint: FAIL: TestESLint.test_eslint Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_lint/tests/test_eslint.py", line 41, in test_eslint self.assertEqual(process.returncode, 0, msg=process.stdout.decode()) AssertionError: 1 != 0 : /data/build/rb-328f135-221670/viin_web_editor/static/src/adapters/tiptap_adapter.js 169:81 error Parsing error: Unexpected token ) ✖ 1 problem (1 error, 0 warnings)
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.modules.loading: Module test_lint: 1 failures, 0 errors of 15 tests
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.addons.test_pylint.tests.test_eslint: FAIL: TestESLint.test_eslint Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/test_pylint/tests/test_eslint.py", line 67, in test_eslint self.assertEqual(process.returncode, 0, msg=f""" AssertionError: 1 != 0 : stdout: /data/build/rb-328f135-221670/viin_brain/static/src/components/database_view/database_board_view.js 32:17 error Insert `⏎············(` prettier/prettier 33:1 error Replace `············(p)·=>·p.property_type·===·'select'·||·p.property_type·===·'multi_select'` with `················(p)·=>·p.property_type·===·"select"·||·p.property_type·===·"multi_select"` prettier/prettier 34:1 error Replace `········)·||·null` with `············)·||·null⏎········)` prettier/prettier 41:21 error Replace `{·key:·'__all__',·label:·_t('All·items'),·color:·null,·rows:·[...this.props.rows]·}` with `⏎················{·key:·"__all__",·label:·_t("All·items"),·color:·null,·rows:·[...this.props.rows]·},⏎············` prettier/prettier 56:16 error Replace `'__none__']·=·{·key:·'__none__',·label:·_t('None'` with `"__none__"]·=·{·key:·"__none__",·label:·_t("None"` prettier/prettier 62:24 error Replace `'__none__'` with `"__none__"` prettier/prettier 76:29 error Replace `'__none__'` with `"__none__"` prettier/prettier 94:68 error Replace `''` with `""` prettier/prettier 104:41 error Replace `'move'` with `"move"` prettier/prettier 105:33 error Replace `'text/plain'` with `"text/plain"` prettier/prettier 116:38 error Replace `'move'` with `"move"` prettier/prettier 140:38 error Replace `'__all__'` with `"__all__"` prettier/prettier 147:44 error Replace `'__none__'` with `"__none__"` prettier/prettier 151:42 error Replace `'Could·not·move·record'),·{·type:·'danger'` with `"Could·not·move·record"),·{·type:·"danger"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/components/database_view/database_calendar_view.js 12:23 error Replace `'viin_brain.DatabaseCalendarView'` with `"viin_brain.DatabaseCalendarView"` prettier/prettier 28:78 error Replace `'date'` with `"date"` prettier/prettier 46:19 error Replace `'numeric'` with `"numeric"` prettier/prettier 47:20 error Replace `'long'` with `"long"` prettier/prettier 53:17 error Replace `'Sun',·'Mon',·'Tue',·'Wed',·'Thu',·'Fri',·'Sat'` with `"Sun",·"Mon",·"Tue",·"Wed",·"Thu",·"Fri",·"Sat"` prettier/prettier 85:47 error Replace `'0'` with `"0"` prettier/prettier 86:39 error Replace `'0'` with `"0"` prettier/prettier 87:20 error Replace `'-'` with `"-"` prettier/prettier 110:52 error Replace `'0'` with `"0"` prettier/prettier 111:47 error Replace `'0'` with `"0"` prettier/prettier 112:16 error Replace `'-'` with `"-"` prettier/prettier 154:41 error Replace `'move'` with `"move"` prettier/prettier 155:33 error Replace `'text/plain'` with `"text/plain"` prettier/prettier 160:38 error Replace `'move'` with `"move"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/components/database_view/database_gallery_view.js 7:5 error Replace `'#4f6ef7',·'#22c55e',·'#f59e0b',·'#ef4444'` with `"#4f6ef7",⏎····"#22c55e",⏎····"#f59e0b",⏎····"#ef4444"` prettier/prettier 8:5 error Replace `'#8b5cf6',·'#06b6d4',·'#ec4899',·'#14b8a6'` with `"#8b5cf6",⏎····"#06b6d4",⏎····"#ec4899",⏎····"#14b8a6"` prettier/prettier 23:22 error Replace `'?'` with `"?"` prettier/prettier 32:23 error Replace `'viin_brain.DatabaseGalleryView'` with `"viin_brain.DatabaseGalleryView"` prettier/prettier 48:40 error Replace `'url'·||·p.property_type·===·'image'` with `"url"·||·p.property_type·===·"image"` prettier/prettier 53:32 error Replace `'image'` with `"image"` prettier/prettier 57:19 error Replace `'color'` with `"color"` prettier/prettier 64:68 error Replace `''` with `""` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/components/database_view/database_view.js 133:88 error Replace `'date'` with `"date"` prettier/prettier 138:33 error Replace `⏎················'viin.brain.database.view',⏎················'brain_update_row_date',` with `"viin.brain.database.view",·"brain_update_row_date",·[` prettier/prettier 141:17 error Replace `[pageId,·dateProp.technical_name,·newDateStr]` with `pageId,⏎················dateProp.technical_name,⏎················newDateStr,` prettier/prettier 142:13 error Insert `]` prettier/prettier 145:38 error Replace `'Could·not·update·date'),·{·type:·'danger'` with `"Could·not·update·date"),·{·type:·"danger"` prettier/prettier 153:33 error Replace `⏎················'viin.brain.database.view',⏎················'brain_update_property_value',` with `"viin.brain.database.view",·"brain_update_property_value",·[` prettier/prettier 156:17 error Replace `[pageId,·technicalName,·newOptionId]` with `pageId,⏎················technicalName,⏎················newOptionId,` prettier/prettier 157:13 error Insert `]` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/components/page_editor/page_editor.js 72:46 error Replace `'viin_brain.collab_step'` with `"viin_brain.collab_step"` prettier/prettier 75:25 error Replace `·(typeof·crypto·!==·'undefined'·&&·crypto.randomUUID)` with `⏎············typeof·crypto·!==·"undefined"·&&·crypto.randomUUID` prettier/prettier 76:1 error Replace `············` with `················` prettier/prettier 77:1 error Insert `····` prettier/prettier 385:44 error Replace `⏎················pageId,⏎················{·html_snapshot:·html·},⏎················this._clientId,⏎············` with `pageId,·{·html_snapshot:·html·},·this._clientId` prettier/prettier 437:68 error Replace `⏎············pageId,⏎···········` with `pageId,` prettier/prettier 440:1 error Delete `····` prettier/prettier 441:1 error Replace `················` with `············` prettier/prettier 442:17 error Delete `····` prettier/prettier 443:13 error Delete `····` prettier/prettier 444:1 error Delete `····` prettier/prettier 445:9 error Replace `····},⏎········` with `}` prettier/prettier 458:48 error Replace `'function'` with `"function"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/services/collab_presence_service.js 33:26 error Replace `'@web/core/registry'` with `"@web/core/registry"` prettier/prettier 92:27 error Replace `'join'·||·msg.event·===·'heartbeat'` with `"join"·||·msg.event·===·"heartbeat"` prettier/prettier 99:34 error Replace `'leave'` with `"leave"` prettier/prettier 147:30 error Replace `'viin_brain.presence'` with `"viin_brain.presence"` prettier/prettier 151:28 error Replace `'viin.brain.page',·'action_presence_open'` with `"viin.brain.page",·"action_presence_open"` prettier/prettier 159:32 error Replace `'viin.brain.page',·'action_presence_heartbeat'` with `"viin.brain.page",·"action_presence_heartbeat"` prettier/prettier 186:28 error Replace `'viin.brain.page',·'action_presence_close'` with `"viin.brain.page",·"action_presence_close"` prettier/prettier 192:51 error Replace `'function'` with `"function"` prettier/prettier 193:40 error Replace `'viin_brain.presence'` with `"viin_brain.presence"` prettier/prettier 194:66 error Replace `'function'` with `"function"` prettier/prettier 195:48 error Replace `'viin_brain.presence'` with `"viin_brain.presence"` prettier/prettier 201:53 error Replace `'function'` with `"function"` prettier/prettier 235:20 error Replace `'orm',·'bus_service',·'user'` with `"orm",·"bus_service",·"user"` prettier/prettier 241:19 error Replace `'services').add('viin_brain.collab_presence'` with `"services").add("viin_brain.collab_presence"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/src/services/collab_step_service.js 30:26 error Replace `'@web/core/registry'` with `"@web/core/registry"` prettier/prettier 97:34 error Replace `'editor_collaboration'` with `"editor_collaboration"` prettier/prettier 119:51 error Replace `'function'` with `"function"` prettier/prettier 120:40 error Replace `'editor_collaboration'` with `"editor_collaboration"` prettier/prettier 121:66 error Replace `'function'` with `"function"` prettier/prettier 122:48 error Replace `'editor_collaboration'` with `"editor_collaboration"` prettier/prettier 126:53 error Replace `'function'` with `"function"` prettier/prettier 160:23 error Replace `'/viin_brain/collab/step'` with `"/viin_brain/collab/step"` prettier/prettier 185:30 error Replace `'same-origin'` with `"same-origin"` prettier/prettier 200:20 error Replace `'rpc',·'bus_service'` with `"rpc",·"bus_service"` prettier/prettier 206:19 error Replace `'services').add('viin_brain.collab_step'` with `"services").add("viin_brain.collab_step"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/tests/components/floating_toolbar_focus_tests.js 47:19 error Replace `⏎············buttons.length·>=·10,⏎············`expected·≥·10·toolbar·buttons,·got·${buttons.length}`⏎········` with `buttons.length·>=·10,·`expected·≥·10·toolbar·buttons,·got·${buttons.length}`` prettier/prettier 96:46 error Replace `⏎················`.o_brain_floating_toolbar·button[title="${title}"]`⏎············` with ``.o_brain_floating_toolbar·button[title="${title}"]`` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/tests/tours/brain_collab_activation_tour.js 44:26 error Replace `'@web/core/registry'` with `"@web/core/registry"` prettier/prettier 45:34 error Replace `'./helpers'` with `"./helpers"` prettier/prettier 47:19 error Replace `'web_tour.tours').add('brain_collab_activation'` with `"web_tour.tours").add("brain_collab_activation"` prettier/prettier 49:10 error Replace `'/web#action=viin_brain.action_viin_brain_app'` with `"/web#action=viin_brain.action_viin_brain_app"` prettier/prettier 52:22 error Replace `'Brain·app·mounted'` with `"Brain·app·mounted"` prettier/prettier 53:22 error Replace `'.o_brain_app'` with `".o_brain_app"` prettier/prettier 58:22 error Replace `'Open·a·page·in·the·editor'` with `"Open·a·page·in·the·editor"` prettier/prettier 59:22 error Replace `'.o_brain_page_row:has(.o_brain_page_name)'` with `".o_brain_page_row:has(.o_brain_page_name)"` prettier/prettier 62:22 error Replace `'Editor·header·is·visible'` with `"Editor·header·is·visible"` prettier/prettier 63:22 error Replace `'.o_brain_editor_header'` with `".o_brain_editor_header"` prettier/prettier 67:22 error Replace `'Verify·collab·step·service·is·registered·in·the·service·registry'` with `"Verify·collab·step·service·is·registered·in·the·service·registry"` prettier/prettier 68:22 error Replace `'.o_brain_editor_header'` with `".o_brain_editor_header"` prettier/prettier 72:59 error Replace `'services'` with `"services"` prettier/prettier 73:47 error Replace `'viin_brain.collab_step'` with `"viin_brain.collab_step"` prettier/prettier 75:25 error Replace `'WI-9:·viin_brain.collab_step·service·is·not·registered.·'` with `"WI-9:·viin_brain.collab_step·service·is·not·registered.·"` prettier/prettier 76:1 error Replace `························'Check·that·collab_step_service.js·is·loaded·in·web.assets_backend.',` with `····························"Check·that·collab_step_service.js·is·loaded·in·web.assets_backend."` prettier/prettier 82:22 error Replace `'Verify·collab·presence·service·is·registered·(WI-3·prerequisite)'` with `"Verify·collab·presence·service·is·registered·(WI-3·prerequisite)"` prettier/prettier 83:22 error Replace `'.o_brain_editor_header'` with `".o_brain_editor_header"` prettier/prettier 85:59 error Replace `'services'` with `"services"` prettier/prettier 86:47 error Replace `'viin_brain.collab_presence'` with `"viin_brain.collab_presence"` prettier/prettier 88:25 error Replace `'WI-9:·viin_brain.collab_presence·service·is·not·registered.·'` with `"WI-9:·viin_brain.collab_presence·service·is·not·registered.·"` prettier/prettier 89:25 error Replace `'WI-3·collab_presence_service.js·dependency·missing.',` with `····"WI-3·collab_presence_service.js·dependency·missing."` prettier/prettier 95:22 error Replace `'Body·editor·is·visible·and·editable·(collab·wiring·does·not·break·editing)'` with `"Body·editor·is·visible·and·editable·(collab·wiring·does·not·break·editing)"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/tests/tours/brain_database_calendar_tour.js 3:26 error Replace `'@web/core/registry'` with `"@web/core/registry"` prettier/prettier 4:34 error Replace `'./helpers'` with `"./helpers"` prettier/prettier 18:19 error Replace `'web_tour.tours').add('brain_database_calendar_tour'` with `"web_tour.tours").add("brain_database_calendar_tour"` prettier/prettier 19:10 error Replace `'/odoo/brain'` with `"/odoo/brain"` prettier/prettier 25:22 error Replace `'Open·the·Contracts·Database·page'` with `"Open·the·Contracts·Database·page"` prettier/prettier 26:18 error Replace `'click'` with `"click"` prettier/prettier 30:22 error Replace `'.o_brain_database_view·.o_brain_db_toolbar'` with `".o_brain_database_view·.o_brain_db_toolbar"` prettier/prettier 31:22 error Replace `'Verify·database·toolbar·is·rendered'` with `"Verify·database·toolbar·is·rendered"` prettier/prettier 36:22 error Replace `'Click·the·Calendar·tab'` with `"Click·the·Calendar·tab"` prettier/prettier 37:18 error Replace `'click'` with `"click"` prettier/prettier 41:22 error Replace `'.o_brain_db_calendar'` with `".o_brain_db_calendar"` prettier/prettier 42:22 error Replace `'Verify·Calendar·view·container·is·rendered'` with `"Verify·Calendar·view·container·is·rendered"` prettier/prettier 46:22 error Replace `'.o_brain_calendar_weekdays'` with `".o_brain_calendar_weekdays"` prettier/prettier 47:22 error Replace `'Verify·weekday·header·row·is·rendered'` with `"Verify·weekday·header·row·is·rendered"` prettier/prettier 51:22 error Replace `'.o_brain_calendar_week'` with `".o_brain_calendar_week"` prettier/prettier 52:22 error Replace `'Verify·at·least·one·calendar·week·row·is·rendered'` with `"Verify·at·least·one·calendar·week·row·is·rendered"` prettier/prettier 57:22 error Replace `'.o_brain_calendar_nav·.fa-chevron-right'` with `".o_brain_calendar_nav·.fa-chevron-right"` prettier/prettier 58:22 error Replace `'Click·next·month·button'` with `"Click·next·month·button"` prettier/prettier 59:18 error Replace `'click'` with `"click"` prettier/prettier 62:22 error Replace `'.o_brain_calendar_nav·.fw-semibold'` with `".o_brain_calendar_nav·.fw-semibold"` prettier/prettier 63:22 error Replace `'Verify·month·label·updated·after·navigating·to·next·month'` with `"Verify·month·label·updated·after·navigating·to·next·month"` prettier/prettier 69:22 error Replace `'Click·Today·button·to·return·to·current·month'` with `"Click·Today·button·to·return·to·current·month"` prettier/prettier 70:18 error Replace `'click'` with `"click"` prettier/prettier 73:22 error Replace `'.o_brain_calendar_cell--today'` with `".o_brain_calendar_cell--today"` prettier/prettier 74:22 error Replace `'Verify·today·cell·is·highlighted·after·returning·to·current·month'` with `"Verify·today·cell·is·highlighted·after·returning·to·current·month"` prettier/prettier /data/build/rb-328f135-221670/viin_brain/static/tests/tours/brain_presence_pill.js 24:26 error Replace `'@web/core/registry'` with `"@web/core/registry"` prettier/prettier 25:34 error Replace `'./helpers'` with `"./helpers"` prettier/prettier 27:19 error Replace `'web_tour.tours').add('brain_presence_pill'` with `"web_tour.tours").add("brain_presence_pill"` prettier/prettier 29:10 error Replace `'/web#action=viin_brain.action_viin_brain_app'` with `"/web#action=viin_brain.action_viin_brain_app"` prettier/prettier 32:22 error Replace `'Brain·app·mounted'` with `"Brain·app·mounted"` prettier/prettier 33:22 error Replace `'.o_brain_app'` with `".o_brain_app"` prettier/prettier 38:22 error Replace `'Click·the·Welcome·page·to·open·it·in·the·editor'` with `"Click·the·Welcome·page·to·open·it·in·the·editor"` prettier/prettier 42:22 error Replace `'Editor·header·is·visible·(page·loaded·in·edit·mode)'` with `"Editor·header·is·visible·(page·loaded·in·edit·mode)"` prettier/prettier 43:22 error Replace `'.o_brain_editor_header'` with `".o_brain_editor_header"` prettier/prettier 47:22 error Replace `'PresencePill·group·is·rendered·in·the·editor·header'` with `"PresencePill·group·is·rendered·in·the·editor·header"` prettier/prettier 48:22 error Replace `'.o_brain_presence_pill_group'` with `".o_brain_presence_pill_group"` prettier/prettier 52:22 error Replace `'Self-user·pill·is·present·inside·the·pill·group'` with `"Self-user·pill·is·present·inside·the·pill·group"` prettier/prettier 53:22 error Replace `'.o_brain_presence_pill_group·.o_brain_presence_pill'` with `".o_brain_presence_pill_group·.o_brain_presence_pill"` prettier/prettier 57:21 error Replace `·'No·peer·pills·visible·when·only·one·user·is·editing·(AC-SCREENSHOT-1·single-user·assert)'` with `⏎················"No·peer·pills·visible·when·only·one·user·is·editing·(AC-SCREENSHOT-1·single-user·assert)"` prettier/prettier 58:22 error Replace `'.o_brain_presence_pill_group'` with `".o_brain_presence_pill_group"` prettier/prettier 61:58 error Replace `'.o_brain_presence_pill--peer'` with `".o_brain_presence_pill--peer"` prettier/prettier 64:25 error Replace `'WI-3·AC-4:·Expected·0·peer·pills·when·only·the·current·user·'` with `"WI-3·AC-4:·Expected·0·peer·pills·when·only·the·current·user·"` prettier/prettier 65:25 error Insert `····` prettier/prettier 66:1 error Replace `························'NOTE:·if·a·second·test·session·is·also·running·the·brain·app·'` with `····························"NOTE:·if·a·second·test·session·is·also·running·the·brain·app·"` prettier/prettier 67:1 error Replace `························'on·this·page,·dismiss·it·before·re-running·the·tour.'` with `····························"on·this·page,·dismiss·it·before·re-running·the·tour."` prettier/prettier /data/build/rb-328f135-221670/viin_brain_account_reports/static/src/embed_report_lazy_loader.js 40:3 error Insert `··` prettier/prettier 41:1 error Replace `····` with `········` prettier/prettier 42:1 error Insert `····` prettier/prettier 43:1 error Replace `······` with `············` prettier/prettier 44:1 error Replace `········` with `················` prettier/prettier 45:9 error Insert `········` prettier/prettier 46:1 error Insert `··········` prettier/prettier 47:1 error Replace `············` with `························` prettier/prettier 48:1 error Replace `··········}ms`,` with `····················}ms`` prettier/prettier 49:1 error Replace `········` with `················` prettier/prettier 50:1 error Insert `········` prettier/prettier 51:7 error Insert `······` prettier/prettier 52:1 error Replace `······` with `············` prettier/prettier 53:1 error Insert `········` prettier/prettier 54:1 error Replace `········` with `················` prettier/prettier 55:1 error Replace `········` with `················` prettier/prettier 56:9 error Insert `········` prettier/prettier 57:1 error Replace `······},` with `············}` prettier/prettier 58:1 error Replace `····` with `········` prettier/prettier 59:1 error Insert `··` prettier/prettier 60:3 error Insert `··` prettier/prettier 68:3 error Insert `··` prettier/prettier 69:3 error Insert `··` prettier/prettier 70:1 error Replace `····` with `········` prettier/prettier 71:1 error Replace `····` with `········` prettier/prettier 72:1 error Insert `····` prettier/prettier 73:5 error Insert `····` prettier/prettier 74:1 error Replace `··` with `····` prettier/prettier 75:1 error Insert `··` prettier/prettier 79:3 error Insert `··` prettier/prettier 80:1 error Insert `····` prettier/prettier 81:1 error Insert `··` prettier/prettier 82:5 error Insert `····` prettier/prettier 83:1 error Insert `····` prettier/prettier 84:1 error Replace `····console.error(⏎······"[viin_brain_account_reports]·lazy·bundle·load·failed·(block)",⏎······err,` with `········console.error("[viin_brain_account_reports]·lazy·bundle·load·failed·(block)",·err);` prettier/prettier 87:5 error Replace `);` with `}` prettier/prettier 88:3 error Delete `}⏎` prettier/prettier 90:1 error Replace `··` with `····` prettier/prettier 91:1 error Insert `··` prettier/prettier 92:1 error Replace `··` with `····` prettier/prettier 93:1 error Insert `··` prettier/prettier 106:3 error Insert `··` prettier/prettier 107:1 error Insert `··` prettier/prettier 108:1 error Replace `····(el)·=>·el.dataset.staticMount·!==·"editor",` with `········(el)·=>·el.dataset.staticMount·!==·"editor"` prettier/prettier 109:1 error Insert `··` prettier/prettier 110:1 error Insert `··` prettier/prettier 111:1 error Replace `····` with `········` prettier/prettier 112:3 error Insert `··` prettier/prettier 113:1 error Insert `··` prettier/prettier 114:1 error Replace `····` with `········` prettier/prettier 115:1 error Replace `····` with `········` prettier/prettier 116:5 error Insert `····` prettier/prettier 117:1 error Replace `····` with `········` prettier/prettier 118:1 error Replace `······` with `············` prettier/prettier 119:5 error Insert `····` prettier/prettier 120:1 error Replace `····` with `········` prettier/prettier 121:3 error Insert `··` prettier/prettier 122:1 error Insert `··` prettier/prettier 123:5 error Insert `····` prettier/prettier 124:1 error Replace `······` with `············` prettier/prettier 125:1 error Insert `········` prettier/prettier 126:11 error Insert `··········` prettier/prettier 127:1 error Replace `··········` with `····················` prettier/prettier 128:9 error Insert `········` prettier/prettier 129:1 error Insert `······` prettier/prettier 130:5 error Insert `····` prettier/prettier 131:1 error Replace `····{·rootMargin:·ROOT_MARGIN·},` with `········{·rootMargin:·ROOT_MARGIN·}` prettier/prettier 132:1 error Insert `··` prettier/prettier 133:1 error Replace `··` with `····` prettier/prettier 134:5 error Insert `····` prettier/prettier 135:1 error Insert `··` prettier/prettier 143:3 error Insert `··` prettier/prettier 149:1 error Insert `··` prettier/prettier 151:3 error Replace `document.addEventListener(⏎····"DOMContentLoaded",⏎····()·=>·observeReportBlocks(document),` with `··document.addEventListener("DOMContentLoaded",·()·=>·observeReportBlocks(document),·{` prettier/prettier 154:5 error Replace `{·once:·true·}` with `····once:·true` prettier/prettier 155:3 error Insert `··}` prettier/prettier /data/build/rb-328f135-221670/viin_brain_account_reports/static/src/slash_commands.js 32:3 error Insert `··` prettier/prettier 33:5 error Insert `····` prettier/prettier 34:1 error Insert `····` prettier/prettier 35:1 error Replace `······` with `············` prettier/prettier 36:1 error Insert `········` prettier/prettier 37:1 error Replace `········` with `················` prettier/prettier 38:1 error Insert `········` prettier/prettier 39:9 error Insert `········` prettier/prettier 40:1 error Replace `········` with `················` prettier/prettier 41:1 error Insert `··········` prettier/prettier 42:13 error Insert `············` prettier/prettier 43:1 error Replace `··········}ms`,` with `····················}ms`` prettier/prettier 44:1 error Replace `········` with `················` prettier/prettier 45:1 error Insert `········` prettier/prettier 46:7 error Insert `······` prettier/prettier 47:1 error Insert `······` prettier/prettier 48:1 error Replace `········` with `················` prettier/prettier 49:1 error Replace `········` with `················` prettier/prettier 50:7 error Replace `},` with `······}` prettier/prettier 51:5 error Insert `····` prettier/prettier 52:3 error Insert `··` prettier/prettier 53:1 error Insert `··` prettier/prettier 59:3 error Insert `··` prettier/prettier 60:5 error Insert `····` prettier/prettier 61:1 error Replace `····(c)·=>·({·"<":·"&lt;",·">":·"&gt;",·"&":·"&amp;",·'"':·"&quot;"·})[c],` with `········(c)·=>·({·"<":·"&lt;",·">":·"&gt;",·"&":·"&amp;",·'"':·"&quot;"·}[c])` prettier/prettier 62:1 error Insert `··` prettier/prettier 66:1 error Insert `··` prettier/prettier 67:5 error Insert `····` prettier/prettier 68:1 error Insert `··` prettier/prettier 69:3 error Replace `return·(⏎····"brain-report-"·+⏎····Date.now().toString(36)·+⏎····Math.random().toString(36).slice(2,·6)⏎··` with `··return·"brain-report-"·+·Date.now().toString(36)·+·Math.random().toString(36).slice(2,·6` prettier/prettier 77:3 error Insert `··` prettier/prettier 78:1 error Insert `····` prettier/prettier 79:3 error Insert `··` prettier/prettier 80:1 error Insert `··` prettier/prettier 81:3 error Insert `··` prettier/prettier 82:1 error Replace `····` with `········` prettier/prettier 83:3 error Insert `··` prettier/prettier 84:1 error Replace `··` with `····` prettier/prettier 85:1 error Insert `··` prettier/prettier 86:1 error Replace `··` with `····` prettier/prettier 87:1 error Insert `··` prettier/prettier 88:3 error Insert `··` prettier/prettier 91:34 error Replace `⏎··snapshotId,⏎··capturedByName,⏎··capturedAt,⏎··reportId,⏎` with `·snapshotId,·capturedByName,·capturedAt,·reportId·` prettier/prettier 97:3 error Replace `const·reportUrl·=⏎···` with `··const·reportUrl·=` prettier/prettier 99:1 error Replace `··` with `····` prettier/prettier 100:1 error Insert `····` prettier/prettier 101:7 error Replace `"Viewers·see·the·same·data·regardless·of·their·own·ACL.",` with `······"Viewers·see·the·same·data·regardless·of·their·own·ACL."` prettier/prettier 102:1 error Replace `··` with `····` prettier/prettier 103:1 error Insert `··` prettier/prettier 104:3 error Insert `··` prettier/prettier 105:1 error Replace `····` with `········` prettier/prettier 106:1 error Insert `····` prettier/prettier 107:3 error Insert `··` prettier/prettier 108:1 error Insert `····` prettier/prettier 109:1 error Insert `····` prettier/prettier 110:1 error Replace `····` with `········` prettier/prettier 111:1 error Replace `····` with `········` prettier/prettier 112:1 error Replace `····` with `········` prettier/prettier 113:1 error Insert `····` prettier/prettier 114:5 error Insert `····` prettier/prettier 115:1 error Insert `····` prettier/prettier 116:5 error Insert `····` prettier/prettier 117:1 error Replace `··` with `····` prettier/prettier 121:3 error Insert `··` prettier/prettier 122:1 error Replace `··` with `····` prettier/prettier 123:1 error Insert `··` prettier/prettier 124:3 error Insert `··` prettier/prettier 125:1 error Replace `··` with `····` prettier/prettier 126:1 error Insert `··` prettier/prettier 127:3 error Insert `··` prettier/prettier 129:1 error Insert `··` prettier/prettier 130:1 error Replace `····` with `········` prettier/prettier 131:1 error Insert `····` prettier/prettier 132:1 error Replace `····` with `········` prettier/prettier 133:1 error Replace `····` with `········` prettier/prettier 134:1 error Replace `··` with `····` prettier/prettier 135:1 error Insert `··` prettier/prettier 136:3 error Insert `··` prettier/prettier 137:1 error Replace `··` with `····` prettier/prettier 138:1 error Insert `··` prettier/prettier 139:1 error Replace `··` with `····` prettier/prettier 140:1 error Insert `··` prettier/prettier 141:3 error Insert `··` prettier/prettier 142:1 error Insert `····` prettier/prettier 143:5 error Insert `····` prettier/prettier 144:1 error Replace `····` with `········` prettier/prettier 145:1 error Insert `····` prettier/prettier 146:1 error Replace `····` with `········` prettier/prettier 147:1 error Insert `····` prettier/prettier 148:5 error Insert `····` prettier/prettier 149:1 error Replace `····` with `········` prettier/prettier 150:5 error Insert `····` prettier/prettier 151:1 error Replace `····` with `········` prettier/prettier 152:1 error Replace `····` with `········` prettier/prettier 153:5 error Insert `····` prettier/prettier 154:1 error Insert `····` prettier/prettier 155:1 error Insert `····` prettier/prettier 156:3 error Insert `··` prettier/prettier 162:3 error Insert `··` prettier/prettier 163:1 error Insert `····` prettier/prettier 164:1 error Replace `······` with `············` prettier/prettier 165:1 error Replace `······:·wysiwyg.odooEditor·&&⏎········wysiwyg.odooEditor.options·&&⏎·······` with `············:·wysiwyg.odooEditor·&&·wysiwyg.odooEditor.options·&&` prettier/prettier 168:1 error Insert `··` prettier/prettier 169:1 error Replace `····` with `········` prettier/prettier 170:3 error Insert `··` prettier/prettier 172:1 error Replace `··const·bodyEl·=·document.querySelector(⏎····".o_brain_editor_body_edit[data-page-id]",⏎··` with `····const·bodyEl·=·document.querySelector(".o_brain_editor_body_edit[data-page-id]"` prettier/prettier 175:1 error Insert `··` prettier/prettier 176:3 error Insert `··` prettier/prettier 177:1 error Replace `····` with `········` prettier/prettier 178:3 error Insert `··` prettier/prettier 180:1 error Replace `··` with `····` prettier/prettier 181:3 error Insert `··` prettier/prettier 182:1 error Replace `··` with `····` prettier/prettier 183:1 error Insert `··` prettier/prettier 184:3 error Insert `··` prettier/prettier 185:1 error Insert `····` prettier/prettier 186:3 error Insert `··` prettier/prettier 187:1 error Replace `····env.services.notification.add(⏎······_t("Failed·to·load·report·editor·—·please·refresh."),` with `········env.services.notification.add(_t("Failed·to·load·report·editor·—·please·refresh."),·{` prettier/prettier 189:1 error Replace `······{·type:·"danger"·}` with `············type:·"danger"` prettier/prettier 190:1 error Replace `····` with `········}` prettier/prettier 191:1 error Insert `····` prettier/prettier 192:5 error Replace `console.error(⏎······"[viin_brain_account_reports]·lazy·bundle·failed·(slash·command)",⏎······err,` with `····console.error("[viin_brain_account_reports]·lazy·bundle·failed·(slash·command)",·err);` prettier/prettier 195:5 error Delete `);⏎` prettier/prettier 197:3 error Insert `··` prettier/prettier 199:1 error Replace `··const·{·EmbedReportPicker·}·=⏎···` with `····const·{·EmbedReportPicker·}·=` prettier/prettier 202:3 error Insert `··` prettier/prettier 203:1 error Replace `····` with `········` prettier/prettier 204:1 error Insert `······` prettier/prettier 205:1 error Replace `······` with `············` prettier/prettier 206:1 error Replace `······` with `············` prettier/prettier 207:1 error Replace `········result·=·await·env.services.rpc(⏎··········"/viin_brain_account_reports/embed/capture",` with `················result·=·await·env.services.rpc("/viin_brain_account_reports/embed/capture",·{` prettier/prettier 209:9 error Delete `··{⏎` prettier/prettier 211:1 error Replace `············` with `····················` prettier/prettier 212:1 error Insert `········` prettier/prettier 213:1 error Replace `············` with `····················` prettier/prettier 214:1 error Insert `········` prettier/prettier 215:11 error Replace `},⏎········` with `······}` prettier/prettier 217:1 error Insert `······` prettier/prettier 218:1 error Replace `········env.services.notification.add(⏎··········(err·&&·err.message)·||·_t("Capture·failed"),` with `················env.services.notification.add((err·&&·err.message)·||·_t("Capture·failed"),·{` prettier/prettier 220:9 error Delete `··{⏎` prettier/prettier 222:1 error Replace `··········},` with `················});` prettier/prettier 223:9 error Delete `);⏎` prettier/prettier 225:1 error Replace `······` with `············` prettier/prettier 226:1 error Insert `······` prettier/prettier 227:1 error Replace `········` with `················` prettier/prettier 228:9 error Insert `········` prettier/prettier 229:1 error Replace `········` with `················` prettier/prettier 230:7 error Insert `······` prettier/prettier 231:1 error Replace `······const·capturedByName·=⏎·······` with `············const·capturedByName·=` prettier/prettier 233:7 error Insert `······` prettier/prettier 234:1 error Replace `········` with `················` prettier/prettier 235:9 error Insert `········` prettier/prettier 236:1 error Replace `········` with `················` prettier/prettier 237:1 error Insert `········` prettier/prettier 238:1 error Replace `········` with `················` prettier/prettier 239:1 error Replace `········` with `················` prettier/prettier 240:1 error Insert `········` prettier/prettier 241:1 error Replace `······` with `············` prettier/prettier 242:1 error Insert `······` prettier/prettier 243:1 error Insert `····` prettier/prettier 244:5 error Insert `····` prettier/prettier 245:1 error Insert `··` prettier/prettier 250:3 error Insert `··` prettier/prettier 251:1 error Insert `··` prettier/prettier 252:3 error Replace `description:⏎···` with `··description:` prettier/prettier 254:3 error Insert `··` prettier/prettier 255:1 error Insert `··` prettier/prettier 256:3 error Insert `··` prettier/prettier 261:3 error Insert `··` prettier/prettier 262:1 error Insert `··` prettier/prettier /data/build/rb-328f135-221670/viin_web_editor/static/src/adapters/tiptap_adapter.js 169:81 error Parsing error: Unexpected token ) ✖ 399 problems (399 errors, 0 warnings) 398 errors and 0 warnings potentially fixable with the `--fix` option. Perhaps you might benefit from installing the tooling found at: https://github.com/odoo/odoo/wiki/Javascript-coding-guidelines#use-a-linter stderr:
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.addons.test_pylint.tests.test_flake8: FAIL: TestFlake8.test_flake8 Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-17.0/test_pylint/tests/test_flake8.py", line 91, in test_flake8 self.fail("flake8 test failed:\n" + (b"\n" + out + b"\n" + err).decode('utf-8').strip()) AssertionError: flake8 test failed: /data/build/rb-328f135-221670/viin_brain/tests/test_perf_large_vault.py:34:1: E402 module level import not at top of file
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.modules.loading: Module test_pylint: 2 failures, 0 errors of 7 tests
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.modules.loading: At least one test failed when loading the modules.
04/30/2026 17:10:53 ERROR
Subbuild # 381177: odoo.tests.result: 3 failed, 0 error(s) of 24 tests when loading database 'rb-328f135-221670-381177'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/spreadsheet_dashboard/controllers/share.py", line 20, in share_portal "session_info": request.env["ir.http"].session_info(), File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.addons.spreadsheet_dashboard.tests.test_share_controllers: FAIL: TestShareController.test_dashboard_share_portal Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/spreadsheet_dashboard/tests/test_share_controllers.py", line 21, in test_dashboard_share_portal self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.modules.loading: Module spreadsheet_dashboard: 1 failures, 0 errors of 17 tests
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.modules.loading: At least one test failed when loading the modules.
04/30/2026 19:16:03 ERROR
Subbuild # 381178: odoo.tests.result: 1 failed, 0 error(s) of 6021 tests when loading database 'rb-328f135-221670-381178'
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.addons.base.tests.test_deprecation: FAIL: Subtest TestModelDeprecations.test_name_get (model='viin.ai.vendor') Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/tests/test_deprecation.py", line 38, in test_name_get self.fail(f"Deprecated name_get method found on {model_name} in {module.__name__}, you should override `_compute_display_name` instead") AssertionError: Deprecated name_get method found on viin.ai.vendor in odoo.addons.viin_ai_base.models.vendor, you should override `_compute_display_name` instead
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.addons.calendar.tests.test_calendar_controller: FAIL: TestCalendarController.test_accept_meeting_authenticated Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/calendar/tests/test_calendar_controller.py", line 47, in test_accept_meeting_authenticated self.assertEqual(res.status_code, 200, "Response should = OK") AssertionError: 500 != 200 : Response should = OK
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/mail/models/discuss/mail_guest.py", line 39, in wrapper return func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 50, in discuss_channel_invitation return self._response_discuss_channel_invitation(channel) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 110, in _response_discuss_channel_invitation return self._response_discuss_public_template(channel, discuss_public_view_data=discuss_public_view_data) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 129, in _response_discuss_public_template "session_info": channel.env["ir.http"].session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: FAIL: TestMailPublicPage.test_channel_invitation_from_token Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/mail/tests/discuss/test_discuss_channel_as_guest.py", line 98, in test_channel_invitation_from_token self.assertEqual(public_response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/mail/models/discuss/mail_guest.py", line 39, in wrapper return func(self, *args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 26, in discuss_channel_chat_from_token return self._response_discuss_channel_from_token(create_token=create_token, channel_name=channel_name) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 84, in _response_discuss_channel_from_token return self._response_discuss_channel_invitation(channel_sudo.sudo(False), is_channel_token_secret=False) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 110, in _response_discuss_channel_invitation return self._response_discuss_public_template(channel, discuss_public_view_data=discuss_public_view_data) File "/data/build/Viindoo-odoo-17.0/addons/mail/controllers/discuss/public_page.py", line 129, in _response_discuss_public_template "session_info": channel.env["ir.http"].session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: FAIL: TestMailPublicPage.test_chat_from_token_as_guest Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/mail/tests/discuss/test_discuss_channel_as_guest.py", line 91, in test_chat_from_token_as_guest self.assertEqual(len(channel), 1) AssertionError: 0 != 1
04/30/2026 21:05:18 ERROR
Subbuild # 381180: odoo.tests.result: 4 failed, 0 error(s) of 2172 tests when loading database 'rb-328f135-221670-381180'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_http.tests.test_session: ERROR: TestHttpSession.test_session4_web_authenticate_multidb Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/addons/test_http/tests/test_session.py", line 97, in test_session4_web_authenticate_multidb res.raise_for_status() File "/usr/lib/python3/dist-packages/requests/models.py", line 943, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 404 Client Error: NOT FOUND for url: http://127.0.0.1:8069/test_http/greeting-user
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records (login='employee', mc_record=mail.test.multi.company(4,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 375, in test_redirect_to_records self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records (login='employee', mc_record=mail.test.multi.company(5,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 375, in test_redirect_to_records self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records (login='admin', mc_record=mail.test.multi.company(4,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 375, in test_redirect_to_records self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records (login='admin', mc_record=mail.test.multi.company(5,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 375, in test_redirect_to_records self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with YourTestCompany', user_company=res.company(1,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with YourTestCompany', user_company=res.company(388,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with Company 2', user_company=res.company(1,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with Company 2', user_company=res.company(388,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with False', user_company=res.company(1,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail.tests.test_mail_multicompany: FAIL: Subtest TestMultiCompanyControllers.test_redirect_to_records_nothread (record_name='Test with False', user_company=res.company(388,)) Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/test_mail/tests/test_mail_multicompany.py", line 425, in test_redirect_to_records_nothread self.assertEqual(response.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Internal record mail/view', url='http://127.0.0.1:8069/mail/view?model=mail.test.track&res_id=15', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Portal record mail/view', url='http://127.0.0.1:8069/mail/view?model=mail.test.portal&res_id=5', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Portal readable record mail/view', url='http://127.0.0.1:8069/mail/view?model=mail.test.simple&res_id=166', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Public with act_url', url='http://127.0.0.1:8069/mail/view?model=mail.test.portal.public.access.action&res_id=1', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Portal record with token', url='http://127.0.0.1:8069/mail/view?access_token=a92e1549-cf57-48e9-8571-d416fcdfa70e&auth_signup_token=hTFZKIY0bBlV8HDbYO4m&hash=e05498ba789542b43033c6dd0e27fa178782f7f46b725aad87ed3c9cfe427c73&model=mail.test.portal&pid=3008&res_id=5', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Portal record with wrong token', url='http://127.0.0.1:8069/mail/view?access_token=f07b8450-da42-51b0-1428-c583adcaf29b&auth_signup_token=hTFZKIY0bBlV8HDbYO4m&hash=e05498ba789542b43033c6dd0e27fa178782f7f46b725aad87ed3c9cfe427c73&model=mail.test.portal&pid=3008&res_id=5', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Not existing record (internal)', url='http://127.0.0.1:8069/mail/view?model=mail.test.track&res_id=16', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Not existing record (portal enabled)', url='http://127.0.0.1:8069/mail/view?model=mail.test.portal&res_id=6', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.addons.test_mail_full.tests.test_portal: FAIL: Subtest TestPortalFlow.test_employee_access (name='Not existign model', url='http://127.0.0.1:8069/mail/view?model=this.should.not.exists&res_id=1', login='employee') Traceback (most recent call last): File "<decorator-gen-2292>", line 2, in test_employee_access File "/data/build/Viindoo-odoo-17.0/odoo/tests/common.py", line 2284, in _users func(*args, **kwargs) File "/data/build/Viindoo-odoo-17.0/addons/test_mail_full/tests/test_portal.py", line 296, in test_employee_access self.assertEqual(res.status_code, 200) AssertionError: 500 != 200
04/30/2026 21:36:04 ERROR
Subbuild # 381181: odoo.tests.result: 19 failed, 1 error(s) of 2563 tests when loading database 'rb-328f135-221670-381181'
04/30/2026 19:40:02 WARNING
Subbuild # 381182: odoo.addons.to_base.tests.test_validate_record_rules: 'viin_brain.rule_page_record_link_inherit_page' rule: You should set 'perm_create=False', because 'base.group_user' group has 'perm_create=False' on model 'viin.brain.page.record.link'. 'viin_brain.rule_page_record_link_inherit_page' rule: You should set 'perm_write=False', because 'base.group_user' group has 'perm_write=False' on model 'viin.brain.page.record.link'. 'viin_brain.rule_page_record_link_inherit_page' rule: You should set 'perm_unlink=False', because 'base.group_user' group has 'perm_unlink=False' on model 'viin.brain.page.record.link'. 'viin_ai_rag.viin_ai_source_company_rule' rule: You should set 'perm_create=False', because 'base.group_user' group has 'perm_create=False' on model 'viin.ai.source'. 'viin_ai_rag.viin_ai_source_company_rule' rule: You should set 'perm_write=False', because 'base.group_user' group has 'perm_write=False' on model 'viin.ai.source'. 'viin_ai_rag.viin_ai_source_company_rule' rule: You should set 'perm_unlink=False', because 'base.group_user' group has 'perm_unlink=False' on model 'viin.ai.source'. 'viin_ai_rag.viin_ai_embedding_company_rule' rule: You should set 'perm_create=False', because 'base.group_user' group has 'perm_create=False' on model 'viin.ai.embedding'. 'viin_ai_rag.viin_ai_embedding_company_rule' rule: You should set 'perm_write=False', because 'base.group_user' group has 'perm_write=False' on model 'viin.ai.embedding'. 'viin_ai_rag.viin_ai_embedding_company_rule' rule: You should set 'perm_unlink=False', because 'base.group_user' group has 'perm_unlink=False' on model 'viin.ai.embedding'.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: ERROR: duplicate key value violates unique constraint "viin_ai_tool_viin_ai_tool_technical_name_unique"
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.sql_db: bad query: INSERT INTO "viin_ai_tool" ("action_id", "active", "create_date", "create_uid", "description", "name", "parameters_schema", "requires_confirmation", "runs_as_sudo", "sequence", "technical_name", "write_date", "write_uid") VALUES (2076, true, '2026-04-30 12:04:38.688798', 1, 'B', 'Tool alpha duplicate', '{}', false, false, 10, 'alpha', '2026-04-30 12:04:38.688798', 1) RETURNING "id" DETAIL: Key (technical_name)=(alpha) already exists.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.addons.viin_ai_agent.models.ir_actions_server: viin_ai_agent: server action WI17 No Model (ai_prompt) missing required fields (ai_model_id, ai_prompt, or ai_target_field_id) — skipping.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.addons.viin_ai_agent.models.ir_actions_server: viin_ai_agent: server action WI17 No Prompt (ai_prompt) missing required fields (ai_model_id, ai_prompt, or ai_target_field_id) — skipping.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_ai_base.tests.test_feedback_export_dataset: FAIL: TestFeedbackExportDataset.test_export_empty_db_creates_empty_attachment Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_ai_base/tests/test_feedback_export_dataset.py", line 56, in test_export_empty_db_creates_empty_attachment self.assertEqual(att.raw, b'', 'body must be empty when no rows') AssertionError: False != b'' : body must be empty when no rows
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=29 (embedding_service) mapped to vendor_openai as default. Admin should verify and correct vendor_id.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=31 (custom, base_url=https://my-private-proxy.internal/api) could not be matched. Mapped to vendor_openai as fallback. Admin must review.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_ai_base.tests.test_phase1_e2e: FAIL: TestPhase1E2E.test_seed_100_logs_visible_in_pivot Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_ai_base/tests/test_phase1_e2e.py", line 131, in test_seed_100_logs_visible_in_pivot self.assertEqual( AssertionError: 0 != 100 : Grouped usage.log records should total 100, got 0
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: Unknown res_model: does.not.exist
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: messages[0].content is empty.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_ai_chat.controllers.chat_controller: chat_message failed for agent 18 Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_ai_chat/controllers/chat_controller.py", line 70, in chat_message result = agent.run(messages, context=context) File "/data/build/rb-328f135-221670/viin_ai_agent/models/agent.py", line 477, in run response = self._do_llm_call( File "/data/build/rb-328f135-221670/viin_ai_chat/tests/test_chat_controller.py", line 202, in _boom raise RuntimeError('upstream down') RuntimeError: upstream down
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: messages must be a non-empty list.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: messages[0].role is invalid.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: trace_id is required.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: No credits left.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_ai_chat.controllers.chat_controller: chat_message failed for agent 19 Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_ai_chat/controllers/chat_controller.py", line 70, in chat_message result = agent.run(messages, context=context) File "/data/build/rb-328f135-221670/viin_ai_agent/models/agent.py", line 477, in run response = self._do_llm_call( File "/data/build/rb-328f135-221670/viin_ai_chat/tests/test_chat_streaming.py", line 129, in _boom raise RuntimeError('upstream down') RuntimeError: upstream down
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_ai_chat.models.discuss_channel: viin.ai discuss bot failed to reply in channel 19 Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_ai_chat/models/discuss_channel.py", line 37, in message_post self._viin_ai_maybe_trigger_reply(message) File "/data/build/rb-328f135-221670/viin_ai_chat/models/discuss_channel.py", line 66, in _viin_ai_maybe_trigger_reply result = agent.run(conversation, context={ File "/data/build/rb-328f135-221670/viin_ai_chat/tests/test_discuss_bot.py", line 184, in _boom raise RuntimeError('agent crashed') RuntimeError: agent crashed
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: rating must be 'up', 'down', or 'flag', got: invalid_value
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: decision must be 'approve' or 'reject', got: maybe
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: tool_call_id is required.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: No pending tool call: wi15-nonexistent-999
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: model_name is required and must be a string.
04/30/2026 19:40:02 WARNING
Subbuild # 381183: odoo.http: Unknown model: nonexistent.model.xyz
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_banner_text_populated Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 322, in test_banner_text_populated snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_capture_account_report Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 94, in test_capture_account_report snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_capture_normalizes_empty_options Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 136, in test_capture_normalizes_empty_options snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_recapture_same_anchor_updates Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 343, in test_recapture_same_anchor_updates first = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_refresh_forwards_options Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 219, in test_refresh_forwards_options snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_refresh_rerenders Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 161, in test_refresh_rerenders snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_require_access_placeholder Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 254, in test_require_access_placeholder snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brain_account_reports.tests.test_brain_account_report_embed: ERROR: TestBrainAccountReportEmbed.test_snapshot_mode_empty_on_access_error Traceback (most recent call last): File "/data/build/rb-328f135-221670/viin_brain_account_reports/tests/test_brain_account_report_embed.py", line 283, in test_snapshot_mode_empty_on_access_error snapshot = self.Snapshot.with_user(self.user_editor).capture_account_report( File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 277, in capture_account_report normalized_options = self._normalize_account_report_options(report, options) File "/data/build/rb-328f135-221670/viin_brain_account_reports/models/viin_brain_snapshot.py", line 46, in _normalize_account_report_options normalized = self.env['account.report'].init_filter_options( File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports_report_off/models/account_report.py", line 9, in init_filter_options filter_options = super(AccountReport, self).init_filter_options(report_id=report_id, option_params=option_params) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 92, in init_filter_options date_range = account_report._get_date_range() File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_reports/models/account_report.py", line 287, in _get_date_range company_fiscalyear_dates = self.env.company.compute_fiscalyear_dates(fields.Datetime.now()) File "/data/build/Viindoo-erponline-enterprise-17.0/to_account_accountant/models/res_company.py", line 26, in compute_fiscalyear_dates fiscalyear = self.env['account.fiscal.year'].search([ File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1623, in search return self.search_fetch(domain, [], offset=offset, limit=limit, order=order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 1646, in search_fetch query = self._search(domain, offset=offset, limit=limit, order=order or self._order) File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 5436, in _search model.check_access_rights('read') File "/data/build/Viindoo-odoo-17.0/odoo/models.py", line 4148, in check_access_rights return self.env['ir.model.access'].check(self._name, operation, raise_exception) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_model.py", line 2100, in check raise AccessError(msg) from None odoo.exceptions.AccessError: You are not allowed to access 'Fiscal Year' (account.fiscal.year) records. This operation is allowed for the following groups: - Invoicing/Administrator - Invoicing/Auditor - Readonly Contact your administrator to request access if necessary.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.addons.viin_brand_common.tests.test_webmanifest: FAIL: BrandWebManifestRoutesTest.test_brand_apple_touch_icon Traceback (most recent call last): File "/data/build/Viindoo-branding-17.0/viin_brand_common/tests/test_webmanifest.py", line 68, in test_brand_apple_touch_icon self.assertIn( AssertionError: '<link rel="apple-touch-icon" href="/viin_brand_common/static/img/viindoo-icon-ios.png"/>' not found in '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">\n<title>500 Internal Server Error</title>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>\n' : Icon for iOS is present in the head of the document.
04/30/2026 19:40:02 ERROR
Subbuild # 381183: odoo.tests.result: 3 failed, 8 error(s) of 1730 tests when loading database 'rb-328f135-221670-381183'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2217, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/session.py", line 27, in get_session_info return request.env['ir.http'].session_info() File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.viin_web_map.tests.test_web_map: ERROR: TestWebMap.test_get_session_info_001 Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-17.0/viin_web_map/tests/test_web_map.py", line 31, in test_get_session_info_001 map_api_key = data.get('result').get('map_api_key') AttributeError: 'NoneType' object has no attribute 'get'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2217, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/session.py", line 27, in get_session_info return request.env['ir.http'].session_info() File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.viin_web_map.tests.test_web_map: ERROR: TestWebMap.test_get_session_info_002 Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-17.0/viin_web_map/tests/test_web_map.py", line 45, in test_get_session_info_002 self.assertEqual(data.get('result').get('map_api_key'), 'Day la token cua Google Map') AttributeError: 'NoneType' object has no attribute 'get'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2217, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/session.py", line 27, in get_session_info return request.env['ir.http'].session_info() File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.viin_web_map.tests.test_web_map: ERROR: TestWebMap.test_get_session_info_003 Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-17.0/viin_web_map/tests/test_web_map.py", line 63, in test_get_session_info_003 self.assertEqual(data.get('result').get('map_api_key'), 'Day la token cua Mapbox') AttributeError: 'NoneType' object has no attribute 'get'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2217, in dispatch result = self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/session.py", line 27, in get_session_info return request.env['ir.http'].session_info() File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.viin_web_map.tests.test_web_map: ERROR: TestWebMap.test_get_session_info_004 Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-17.0/viin_web_map/tests/test_web_map.py", line 81, in test_get_session_info_004 self.assertFalse(data.get('result').get('map_api_key')) AttributeError: 'NoneType' object has no attribute 'get'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.web.tests.test_assets: ERROR: TestLoad.test_assets_already_exists Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/web/tests/test_assets.py", line 115, in test_assets_already_exists self.url_open('/web').raise_for_status() File "/usr/lib/python3/dist-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
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.web_responsive.tests.test_ir_http: FAIL: TestIrHttp.test_session_info Traceback (most recent call last): File "/data/build/Viindoo-branding-17.0/web_responsive/tests/test_ir_http.py", line 29, in test_session_info self.assertEqual(r.status_code, 200) AssertionError: 500 != 200
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.addons.website.tests.test_lang_url: FAIL: TestLangUrl.test_04_url_cook_lang_not_available Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/website/tests/test_lang_url.py", line 62, in test_04_url_cook_lang_not_available self.assertEqual(r.status_code, 200) AssertionError: 500 != 200
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.http: Exception during request handling. Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2410, in __call__ response = request._serve_db() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 1985, in _serve_db return service_model.retrying(self._serve_ir_http, self.env) File "/data/build/Viindoo-odoo-17.0/odoo/service/model.py", line 153, in retrying result = func() File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2013, in _serve_ir_http response = self.dispatcher.dispatch(rule.endpoint, args) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 2130, in dispatch return self.request.registry['ir.http']._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/addons/website/models/ir_http.py", line 235, in _dispatch response = super()._dispatch(endpoint) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/ir_http.py", line 221, in _dispatch result = endpoint(**request.params) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/portal/controllers/web.py", line 27, in web_client return super().web_client(s_action, **kw) File "/data/build/Viindoo-odoo-17.0/odoo/http.py", line 799, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-odoo-17.0/addons/web/controllers/home.py", line 58, in web_client context = request.env['ir.http'].webclient_rendering_context() File "/data/build/Viindoo-odoo-17.0/addons/web/models/ir_http.py", line 66, in webclient_rendering_context 'session_info': self.session_info(), File "/data/build/Viindoo-odoo-17.0/addons/hr_timesheet/models/ir_http.py", line 14, in session_info result = super(Http, self).session_info() File "/data/build/Viindoo-odoo-17.0/addons/account/models/ir_http.py", line 9, in session_info result = super(IrHttp, self).session_info() File "/data/build/rb-328f135-221670/viin_brain/models/ir_http.py", line 37, in session_info result = super().session_info() TypeError: Http.session_info() missing 1 required positional argument: 'self'
04/30/2026 19:00:45 ERROR
Subbuild # 381185: odoo.tests.result: 2 failed, 5 error(s) of 1405 tests when loading database 'rb-328f135-221670-381185'