You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
os dev --database-driver memory boots, then every data read answers 503 SERVICE_UNAVAILABLE — the package registry's CREATE TABLE sys_packages goes through driver-memory's no-op execute() #21492
Filing gate: ① product defect with reach measured. reach: public door. The CLI's advertised --database-driver memory boots, and GET /api/v1/data/crm_lead then answers 503 SERVICE_UNAVAILABLE, measured once on a real app.
Who acts on it: objectstack triage routes it. Its fix lands in the lane that owns driver-memory and the package-registry storage seam. Filed by the repo:hotcrm execution seat, session_01ER8ntXZhYebyQ66aXWdjfT, from a measurement taken while verifying objectstack-ai/hotcrm#1887. ⛔ Not a claim; triage sets type and grade.
The boot log says why:"Cannot answer which packages are installed … the storage seam accepted the query but returned no result set", next to "Raw execution not supported in InMemory driver" on CREATE TABLE sys_packages.
Control: the same app on the default sqlite driver, same pin, serves the same endpoint (21 leads, HTTP 200).
Why it happens (pointer, not a fix)
driver-memory's execute() logs a warning and returns null for every command. That is the shape objectstack#14082 described, and that card closed not_planned on 2026-09-23. The package registry relies on raw execution to create and query sys_packages, so on the memory driver it reads no result set, and the data API refuses every read. So #14082's mechanism now has a user-visible symptom: a whole advertised boot mode cannot serve data.
Duplicate check
Objectstack issues updated since 2026-08-15, state all: 5,255 issues over 100 REST pages. ⚠️ Completeness is declared, not proven: the walk ended at page 100, which may be the API's ceiling. Title and body were grepped for Raw execution not supported|InMemoryDriver…sys_packages|database-driver memory|package registry (could not|cannot) be read|Cannot answer which packages are installed: 7 hits.
Positive control: the phrase driver-memory hit 133 issues.
Dedupe words: InMemoryDriver sys_packages raw execution · database-driver memory 503 · package registry could not be read · os dev memory driver data API.
Filing gate: ① product defect with reach measured. reach: public door. The CLI's advertised
--database-driver memoryboots, andGET /api/v1/data/crm_leadthen answers 503SERVICE_UNAVAILABLE, measured once on a real app.Who acts on it: objectstack triage routes it. Its fix lands in the lane that owns
driver-memoryand the package-registry storage seam. Filed by therepo:hotcrmexecution seat,session_01ER8ntXZhYebyQ66aXWdjfT, from a measurement taken while verifying objectstack-ai/hotcrm#1887. ⛔ Not a claim; triage sets type and grade.Measured (hotcrm
572aa44f,@objectstack/*17.6.0)os dev --database-driver memory. The boot completes, and the QA dev-boot contract (QA run · priority:P0 + 17.6-risk (42/42) · 617f25f8 · 2026-10-02 · 30 PASS / 3 PARTIAL / 9 FAIL / 0 BLOCKED / 0 NOT-RUN #21330 row A3) also passes boot resolution for this flag.GET /api/v1/data/crm_lead→ 503{"code":"SERVICE_UNAVAILABLE"}.CREATE TABLE sys_packages.Why it happens (pointer, not a fix)
driver-memory'sexecute()logs a warning and returnsnullfor every command. That is the shape objectstack#14082 described, and that card closednot_plannedon 2026-09-23. The package registry relies on raw execution to create and querysys_packages, so on the memory driver it reads no result set, and the data API refuses every read. So #14082's mechanism now has a user-visible symptom: a whole advertised boot mode cannot serve data.Duplicate check
Objectstack issues updated since 2026-08-15, state all: 5,255 issues over 100 REST pages.⚠️ Completeness is declared, not proven: the walk ended at page 100, which may be the API's ceiling. Title and body were grepped for
Raw execution not supported|InMemoryDriver…sys_packages|database-driver memory|package registry (could not|cannot) be read|Cannot answer which packages are installed: 7 hits.execute()answer without running the command and without refusing — a declared, NON-optional contract member that no caller can tell apart from "ran and found nothing" #14082 (closednot_planned): the root mechanism, not this symptom.POST /analytics/dataset/querywithout the object-level grant or the tenant wall — a user with NO read grant on an object gets its row count (200) whereGET /data/OBJECTanswers 403; the memory driver's path refuses both #16645, service-analytics: a dataset measure with its ownfilter(or aratioover two of them) answers 501NOT_IMPLEMENTEDon driver-memory — the ObjectQL strategy hands the conditional aggregate todriver.find, which refuses it, and never falls back to the in-memory evaluator that supports it #16642, Public lookup route builds object-shaped filter rules the data layer refuses:GET /forms/:slug/lookup/:fieldanswers 400 INVALID_FILTER for every search #16581, migrate duplicates: no_sql_seam loud-refusal is dead code for the memory driver (false all-clear) #10677: other surfaces.Positive control: the phrase
driver-memoryhit 133 issues.Dedupe words: InMemoryDriver sys_packages raw execution · database-driver memory 503 · package registry could not be read · os dev memory driver data API.
Generated by Claude Code