--- F09-before.normalized.txt +++ F09-after.normalized.txt @@ -1,6 +1,6 @@ ROW F09 SIDE run= checkout= $ git -C rev-parse HEAD -[command stdout] 15fe2832727893cbdd2214383f9f971474849695 +[command stdout] ec84567fce5a41ff1022e7feb289351029111f35 command wait: exit=0 $ --version [command stdout] v26.12.1 @@ -27,44 +27,167 @@ [command stdout] {"classification":"non-busy error","stage":"constructor","name":"Error","message":"unable to open database file","code":"ERR_SQLITE_ERROR","errcode":14,"errstr":"unable to open database file"} [command stdout] {"existsAfter":false} command wait: exit=0 +F09 EXTRA helper-level no-create check before real CLI +$ cd /apps/server && /helper-no-create.mjs /base/userdata/server-runtime.json +[command stdout] LABELLED HELPER-LEVEL NO-CREATE CHECK; not a CLI startup +[command stdout] {"cwd":"/apps/server","node":"v26.12.1","euid":1000,"pid":,"statePath":"/base/userdata/server-runtime.json","lock":"/base/userdata/server-owner.sqlite","existsBefore":false} +[command stdout] {"isServerOwnershipHeld":false,"existsAfter":false} +command wait: exit=0 +STATE after helper; before CLI +R path=/base/userdata/server-runtime.json sha256= +R contents BEGIN +{"version":1,"pid":,"port":,"origin":"http://127.0.0.1:","startedAt":"","ownerId":""} +R contents END +L absent: /base/userdata/server-owner.sqlite +target cwd exists=False path=/new-project unrelated child before CLI: pid= signal-0-alive=True poll=None TARGET B argv= /apps/server/src/bin.ts start --mode web --base-dir /base --port --host 127.0.0.1 --no-browser /new-project SPAWN B: tracked pid= euid=1000 pidns=pid:[] -[B stderr] -[B stderr] ERROR -[B stderr] A T3 Code server is already running for /base (pid , http://127.0.0.1:). Connect to that server, stop it before starting another, or use a different --base-dir. -TARGET B wait: exit=1 +[B stdout] [