0.01 BEFORE | Linux CLI | fresh disposable home | Node v26.12.1 6.68 Initialized by the real server; storage mode NONE makes repair recommended. No user data. 6.68 $ t3 serve --base-dir (manual server) 9.74 Manual server ready; actual live PID: 36277 9.74 $ t3 doctor --fix --base-dir 10.67 doctor: Database: 880 KiB, 0 KiB reclaimable. 10.68 doctor: 10.68 doctor: Reclaim database space (recommended) 10.68 doctor: Returns unused space to disk and turns on automatic shrinking. 10.68 doctor: Rewrites the whole 880 KiB database, which can take more than an hour on a large database or slow disk. 10.68 doctor: Pauses the background service, if installed, while it runs and may need temporary disk space. 10.68 doctor: 10.68 doctor: Reclaiming database space. Each step is shown as it starts. 10.68 doctor: [21:58:30.671] ERROR (#2): DatabaseInUseError: Stop the T3 Code server and desktop app, including any version before 0.1.0, before repairing the database. 10.68 doctor: at file:///apps/server/src/persistence/DatabaseMaintenance.ts:142:11 10.69 doctor: at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23 10.69 doctor: at Array.map () 10.69 doctor: at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33 10.69 doctor: at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18 10.69 doctor: at DatabaseMaintenance.lockExclusively (file:///apps/server/src/persistence/DatabaseMaintenance.ts:190:16) 10.69 doctor: at DatabaseMaintenance.lockExclusively (definition) (file:///apps/server/src/persistence/DatabaseMaintenance.ts:133:32) 10.69 doctor: at DatabaseMaintenance.compact (file:///apps/server/src/cli/doctor.ts:127:10) 10.69 doctor: at DatabaseMaintenance.compact (definition) (file:///apps/server/src/persistence/DatabaseMaintenance.ts:181:26) 10.69 doctor: at cloud.boot_service.with_stopped (file:///apps/server/src/cli/doctor.ts:125:20) 10.70 doctor: at cloud.boot_service.with_stopped (definition) (file:///apps/server/src/cloud/bootService.ts:1435:30) 10.70 doctor: at runDoctor (file:///apps/server/src/cli/doctor.ts:166:14) 10.70 doctor: at runDoctor (definition) (file:///apps/server/src/cli/doctor.ts:32:33) { 10.70 doctor: [cause]: effect/sql/SqlError: Failed to execute statement 10.70 doctor: at execute (file:///packages/shared/src/nodeSqliteClient.ts:1029:15) { 10.70 doctor: [cause]: effect/sql/SqlError/LockTimeoutError: Failed to execute statement 10.70 doctor: at classifySqliteError (file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/sql/SqlError.js:482:16) 10.70 doctor: at classifyError (file:///packages/shared/src/nodeSqliteClient.ts:155:10) 10.70 doctor: at execute (file:///packages/shared/src/nodeSqliteClient.ts:1030:25) { 10.70 doctor: [cause]: Error: database is locked 10.70 doctor: at file:///packages/shared/src/nodeSqliteClient.ts:1023:40 10.70 doctor: at withClassification (file:///packages/shared/src/nodeSqliteClient.ts:934:48) 10.70 doctor: at execute (file:///packages/shared/src/nodeSqliteClient.ts:1016:27) 10.70 doctor: } 10.70 doctor: } 10.70 doctor: } 11.02 Doctor exit: 1 11.02 Manual server PID 36277 remains live: True 13.34 Finished; all driver-owned processes stopped.