Skip to content

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

Description

@objectstack-fleet

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.

Measured (hotcrm 572aa44f, @objectstack/* 17.6.0)

  • Command: 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.
  • Then: GET /api/v1/data/crm_lead → 503 {"code":"SERVICE_UNAVAILABLE"}.
  • 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.


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratebugSomething isn't workingdomain:clipriority:p2Medium: important, M3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions