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

State: Failed finished in 105m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #22

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: 82ed53272bcda76a36f527db092d8ce4fb1582eb

Description:

                                            [REF] viin_*: replace inline noqa markers with project-level ruff config

Repo-wide cleanup: 78 noqa comments scattered across 9 files removed.
Each suppression was investigated and replaced with either a root-cause
fix (E731) or a project-level ruff per-file-ignores rule that documents
the policy centrally instead of leaking it into every line.

* pyproject.toml (new) — minimal ruff config:
  - "__init__.py" = ["F401"]: Odoo registers models/tests via import
    side-effects; F401 (unused-import) does not apply.
  - viin_ai_chat/controllers/chat_controller.py = ["BLE001"]: HTTP
    boundary controllers must broad-catch to convert exceptions into
    JSON-RPC error payloads instead of leaking tracebacks.
  - viin_ai_chat/models/discuss_channel.py = ["BLE001"]: discuss bot
    reply trigger runs after super().message_post() and must never
    propagate — a misconfigured agent or vendor outage cannot be allowed
    to break the user's chat post.

* viin_ai_agent/models/agent.py — drop the lambda-as-default-no-op
  pattern (E731). run_streaming() now accepts on_delta=None directly
  and guards the call site with `if on_delta is not None`. Eliminates
  the noqa without introducing a module-level helper.

* 6 __init__.py files (viin_brain/tests, viin_ai_base/tests,
  viin_brain_account_reports/tests, viin_web_editor + tests + tools) —
  74 inline `# noqa: F401` markers removed.

* viin_ai_chat/{controllers/chat_controller.py,models/discuss_channel.py}
  — 3 inline `# noqa: BLE001` markers removed; broad-except behavior
  preserved (it is the correct pattern for these boundary points).

No runtime behavior change. No new dependencies. CI does not run ruff
today (.github/workflows/*.yml has no lint job), so this commit is
purely about code clarity and future-proofing the lint policy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time:

Subbuilds Name State Detail
Build 381244 Check the quality with Pylint: from test_lint to test_pylint 14m Succeed Log
Build 381245 At install tests: from account to website_twitter 120m Succeed Log
Build 381246 Post install tests: step install all modules 59m Succeed Log
Build 381247 Post install tests: from account to payment_alipay 150m Succeed Log
Build 381248 Post install tests: from payment_aps to test_viin_web_cohort 184m Succeed Log
Build 381249 Post install tests: from test_website to to_website_apps_store 74m Succeed Log
Build 381250 Post install tests: from to_website_apps_store_loc to viin_estimate_sale 74m Failed Log
Build 381251 Post install tests: from viin_event_checkin_website to viin_project_gantt 34m Succeed Log
Build 381252 Post install tests: from viin_project_progress to website_twitter 44m Failed Log
Build 381253 Test install all modules without demo data: from account to website_twitter 49m Succeed Log
Create Date Level Message
05/01/2026 22:45:01 INFO
Updated repository Viindoo-odoo
05/01/2026 22:45:01 INFO
Updated repository Viindoo-tvtmaaddons
05/01/2026 22:45:01 INFO
Updated repository Viindoo-erponline-enterprise
05/01/2026 22:45:01 INFO
Updated repository Viindoo-branding
05/01/2026 22:45:01 INFO
Cloned repository Viindoo-ai
05/02/2026 01:00:12 WARNING
Subbuild # 381249: 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'.
05/02/2026 01:00:12 ERROR
Subbuild # 381250: ERROR: duplicate key value violates unique constraint "viin_ai_tool_viin_ai_tool_technical_name_unique"
05/02/2026 01:00:12 ERROR
Subbuild # 381250: 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-05-01 17:34:25.932962', 1, 'B', 'Tool alpha duplicate', '{}', false, false, 10, 'alpha', '2026-05-01 17:34:25.932962', 1) RETURNING "id" DETAIL: Key (technical_name)=(alpha) already exists.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: 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.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: 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.
05/02/2026 01:00:12 ERROR
Subbuild # 381250: 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-82ed532-221675/viin_ai_base/tests/test_feedback_export_dataset.py", line 55, 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
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: 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.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: 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.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=1 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=2 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=3 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=4 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=5 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=6 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=7 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=8 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=9 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=10 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=11 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=12 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=13 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: post_migrate: viin_ai_base post-migrate: provider id=14 has unknown provider_type=None. Mapped to vendor_openai as fallback.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: odoo.http: model_name is required and must be a string.
05/02/2026 01:00:12 WARNING
Subbuild # 381250: odoo.http: Unknown model: nonexistent.model.xyz
05/02/2026 01:00:12 ERROR
Subbuild # 381250: odoo.tests.result: 1 failed, 0 error(s) of 1733 tests when loading database 'rb-82ed532-221675-381250'
05/02/2026 00:30:45 ERROR
Subbuild # 381252: odoo.addons.web.tests.test_assets: ERROR: TestLogsAssetsGenerateTime.test_logs_assets_generate_time Traceback (most recent call last): File "/data/build/Viindoo-odoo-17.0/addons/web/tests/test_assets.py", line 55, in test_logs_assets_generate_time for bundle, duration in list(self.generate_bundles()): File "/data/build/Viindoo-odoo-17.0/addons/web/tests/test_assets.py", line 41, in generate_bundles bundle.js() File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 349, in js js_attachment = self.save_attachment(extension, content_bundle) File "/data/build/Viindoo-odoo-17.0/odoo/addons/base/models/assetsbundle.py", line 302, in save_attachment 'raw': content.encode('utf8'), MemoryError
05/02/2026 00:30:45 ERROR
Subbuild # 381252: odoo.tests.result: 0 failed, 1 error(s) of 1405 tests when loading database 'rb-82ed532-221675-381252'