[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>
| 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'
|