server@0.0.0 start-production 2025-09-17T11:14:43.494 app[3287964f36e278] mia [info] > npm run db-migrate-prod && NODE_ENV=production npm run start 2025-09-17T11:14:44.279 app[3287964f36e278] mia [info] > server@0.0.0 db-migrate-prod 2025-09-17T11:14:44.279 app[3287964f36e278] mia [info] > prisma migrate deploy --schema=../db/schema.prisma 2025-09-17T11:14:45.490 app[3287964f36e278] mia [info] Prisma schema loaded from ../db/schema.prisma 2025-09-17T11:14:45.509 app[3287964f36e278] mia [info] Datasource "db": PostgreSQL database "storyforge_server", schema "public" at "top1.nearest.of.storyforge-db.internal:5432" 2025-09-17T11:14:46.289 app[3287964f36e278] mia [info] 21 migrations found in prisma/migrations 2025-09-17T11:14:46.369 app[3287964f36e278] mia [info] No pending migrations to apply. 2025-09-17T11:14:46.999 app[3287964f36e278] mia [info] > server@0.0.0 start 2025-09-17T11:14:46.999 app[3287964f36e278] mia [info] > node --enable-source-maps -r dotenv/config bundle/server.js 2025-09-17T11:14:48.436 app[3287964f36e278] mia [info] API key does not start with "SG.". 2025-09-17T11:14:48.453 app[3287964f36e278] mia [info] 🚀 "Email and password" auth initialized 2025-09-17T11:14:48.458 app[3287964f36e278] mia [info] Starting pg-boss... 2025-09-17T11:14:49.255 app[3287964f36e278] mia [info] pg-boss failed to start! 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] error: cannot execute DELETE in a read-only transaction 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at /app/node_modules/pg-pool/index.js:45:11 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at async Db.executeSql (/app/node_modules/pg-boss/src/db.js:28:14) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at async Manager.deleteQueue (/app/node_modules/pg-boss/src/manager.js:565:20) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at async Boss.supervise (/app/node_modules/pg-boss/src/boss.js:54:5) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at async PgBoss.start (/app/node_modules/pg-boss/src/index.js:110:7) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at startPgBoss (/app/.wasp/out/sdk/wasp/dist/server/jobs/core/pgBoss/pgBoss.js:54:9) 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] at startServer (/app/.wasp/build/server/src/server.ts:17:3) { 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] length: 118, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] severity: 'ERROR', 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] code: '25006', 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] detail: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] hint: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] position: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] internalPosition: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] internalQuery: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] where: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] schema: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] table: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] column: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] dataType: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] constraint: undefined, 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] file: 'utility.c', 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] line: '407', 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] routine: 'PreventCommandIfReadOnly' 2025-09-17T11:14:49.337 app[3287964f36e278] mia [info] } 2025-09-17T11:14:49.340 app[3287964f36e278] mia [info] Server listening on port 8080 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] node:internal/process/promises:289 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] triggerUncaughtException(err, true /* fromPromise */); 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] ^ 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] [UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "#".] { 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] code: 'ERR_UNHANDLED_REJECTION' 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] } 2025-09-17T11:14:49.341 app[3287964f36e278] mia [info] Node.js v20.0.0 2025-09-17T11:14:49.366 app[3287964f36e278] mia [info] npm notice 2025-09-17T11:14:49.366 app[3287964f36e278] mia [info] npm notice New major version of npm available! 9.6.4 -> 11.6.0 2025-09-17T11:14:49.367 app[3287964f36e278] mia [info] npm notice Changelog: 2025-09-17T11:14:49.367 app[3287964f36e278] mia [info] npm notice Run `npm install -g npm@11.6.0` to update! 2025-09-17T11:14:49.368 app[3287964f36e278] mia [info] npm notice 2025-09-17T11:14:50.304 app[3287964f36e278] mia [info] INFO Main child exited normally with code: 1 2025-09-17T11:14:50.319 app[3287964f36e278] mia [info] INFO Starting clean up. 2025-09-17T11:14:50.385 app[3287964f36e278] mia [info] WARN could not unmount /rootfs: EINVAL: Invalid argument 2025-09-17T11:14:50.385 app[3287964f36e278] mia [info] [ 9.017364] reboot: Restarting system 2025-09-17T11:14:51.126 app[3287964f36e278] mia [info] 2025-09-17T11:14:51.126191577 [01K5BP2D5DK76X0WX18EBZXJD3:main] Running Firecracker v1.12.1 2025-09-17T11:14:51.126 app[3287964f36e278] mia [info] 2025-09-17T11:14:51.126377870 [01K5BP2D5DK76X0WX18EBZXJD3:main] Listening on API socket ("/fc.sock"). 2025-09-17T11:14:52.009 app[3287964f36e278] mia [info] INFO Starting init (commit: 12601cc)... 2025-09-17T11:14:52.100 app[3287964f36e278] mia [info] INFO Preparing to run: `npm run start-production` as root 2025-09-17T11:14:52.112 app[3287964f36e278] mia [info] INFO [fly api proxy] listening at /.fly/api 2025-09-17T11:14:52.156 runner[3287964f36e278] mia [info] Machine started in 1.17s 2025-09-17T11:14:52.457 app[3287964f36e278] mia [info] 2025/09/17 11:14:52 INFO SSH listening listen_address=[fdaa:2:2012:a7b:88:7f1a:27df:2]:22 2025-09-17T11:14:53.286 app[3287964f36e278] mia [info] > server@0.0.0 start-production 2025-09-17T11:14:53.286 app[3287964f36e278] mia [info] > npm run db-migrate-prod && NODE_ENV=production npm run start 2025-09-17T11:14:54.092 app[3287964f36e278] mia [info] > server@0.0.0 db-migrate-prod 2025-09-17T11:14:54.092 app[3287964f36e278] mia [info] > prisma migrate deploy --schema=../db/schema.prisma 2025-09-17T11:14:55.314 app[3287964f36e278] mia [info] Prisma schema loaded from ../db/schema.prisma 2025-09-17T11:14:55.335 app[3287964f36e278] mia [info] Datasource "db": PostgreSQL database "storyforge_server", schema "public" at "top1.nearest.of.storyforge-db.internal:5432" 2025-09-17T11:14:56.113 app[3287964f36e278] mia [info] 21 migrations found in prisma/migrations 2025-09-17T11:14:56.185 app[3287964f36e278] mia [info] No pending migrations to apply. 2025-09-17T11:14:56.818 app[3287964f36e278] mia [info] > server@0.0.0 start 2025-09-17T11:14:56.818 app[3287964f36e278] mia [info] > node --enable-source-maps -r dotenv/config bundle/server.js 2025-09-17T11:14:58.323 app[3287964f36e278] mia [info] API key does not start with "SG.". 2025-09-17T11:14:58.337 app[3287964f36e278] mia [info] 🚀 "Email and password" auth initialized 2025-09-17T11:14:58.343 app[3287964f36e278] mia [info] Starting pg-boss... 2025-09-17T11:14:59.044 app[3287964f36e278] mia [info] pg-boss failed to start! 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] error: cannot execute DELETE in a read-only transaction 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at /app/node_modules/pg-pool/index.js:45:11 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at async Db.executeSql (/app/node_modules/pg-boss/src/db.js:28:14) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at async Manager.deleteQueue (/app/node_modules/pg-boss/src/manager.js:565:20) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at async Boss.supervise (/app/node_modules/pg-boss/src/boss.js:54:5) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at async PgBoss.start (/app/node_modules/pg-boss/src/index.js:110:7) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at startPgBoss (/app/.wasp/out/sdk/wasp/dist/server/jobs/core/pgBoss/pgBoss.js:54:9) 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] at startServer (/app/.wasp/build/server/src/server.ts:17:3) { 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] length: 118, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] severity: 'ERROR', 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] code: '25006', 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] detail: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] hint: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] position: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] internalPosition: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] internalQuery: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] where: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] schema: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] table: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] column: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] dataType: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] constraint: undefined, 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] file: 'utility.c', 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] line: '407', 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] routine: 'PreventCommandIfReadOnly' 2025-09-17T11:14:59.125 app[3287964f36e278] mia [info] } 2025-09-17T11:14:59.127 app[3287964f36e278] mia [info] Server listening on port 8080 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] node:internal/process/promises:289 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] triggerUncaughtException(err, true /* fromPromise */); 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] ^ 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] [UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "#".] { 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] code: 'ERR_UNHANDLED_REJECTION' 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] } 2025-09-17T11:14:59.128 app[3287964f36e278] mia [info] Node.js v20.0.0 2025-09-17T11:14:59.150 app[3287964f36e278] mia [info] npm notice 2025-09-17T11:14:59.151 app[3287964f36e278] mia [info] npm notice New major version of npm available! 9.6.4 -> 11.6.0 2025-09-17T11:14:59.151 app[3287964f36e278] mia [info] npm notice Changelog: 2025-09-17T11:14:59.152 app[3287964f36e278] mia [info] npm notice Run `npm install -g npm@11.6.0` to update! 2025-09-17T11:14:59.152 app[3287964f36e278] mia [info] npm notice 2025-09-17T11:15:00.121 app[3287964f36e278] mia [info] INFO Main child exited normally with code: 1 2025-09-17T11:15:00.138 app[3287964f36e278] mia [info] INFO Starting clean up. 2025-09-17T11:15:00.192 app[3287964f36e278] mia [info] WARN could not unmount /rootfs: EINVAL: Invalid argument 2025-09-17T11:15:00.192 app[3287964f36e278] mia [info] [ 8.986571] reboot: Restarting system 2025-09-17T11:15:01.063 app[3287964f36e278] mia [info] 2025-09-17T11:15:01.063684038 [01K5BP2D5DK76X0WX18EBZXJD3:main] Running Firecracker v1.12.1 2025-09-17T11:15:01.063 app[3287964f36e278] mia [info] 2025-09-17T11:15:01.063920661 [01K5BP2D5DK76X0WX18EBZXJD3:main] Listening on API socket ("/fc.sock"). 2025-09-17T11:15:01.964 app[3287964f36e278] mia [info] INFO Starting init (commit: 12601cc)... 2025-09-17T11:15:02.051 app[3287964f36e278] mia [info] INFO Preparing to run: `npm run start-production` as root 2025-09-17T11:15:02.063 app[3287964f36e278] mia [info] INFO [fly api proxy] listening at /.fly/api 2025-09-17T11:15:02.107 runner[3287964f36e278] mia [info] Machine started in 1.155s 2025-09-17T11:15:02.460 app[3287964f36e278] mia [info] 2025/09/17 11:15:02 INFO SSH listening listen_address=[fdaa:2:2012:a7b:88:7f1a:27df:2]:22 2025-09-17T11:15:03.273 app[3287964f36e278] mia [info] > server@0.0.0 start-production 2025-09-17T11:15:03.273 app[3287964f36e278] mia [info] > npm run db-migrate-prod && NODE_ENV=production npm run start 2025-09-17T11:15:04.047 app[3287964f36e278] mia [info] > server@0.0.0 db-migrate-prod 2025-09-17T11:15:04.047 app[3287964f36e278] mia [info] > prisma migrate deploy --schema=../db/schema.prisma 2025-09-17T11:15:05.248 app[3287964f36e278] mia [info] Prisma schema loaded from ../db/schema.prisma 2025-09-17T11:15:05.273 app[3287964f36e278] mia [info] Datasource "db": PostgreSQL database "storyforge_server", schema "public" at "top1.nearest.of.storyforge-db.internal:5432" 2025-09-17T11:15:06.050 app[3287964f36e278] mia [info] 21 migrations found in prisma/migrations 2025-09-17T11:15:06.122 app[3287964f36e278] mia [info] No pending migrations to apply. 2025-09-17T11:15:06.753 app[3287964f36e278] mia [info] > server@0.0.0 start 2025-09-17T11:15:06.753 app[3287964f36e278] mia [info] > node --enable-source-maps -r dotenv/config bundle/server.js 2025-09-17T11:15:08.186 app[3287964f36e278] mia [info] API key does not start with "SG.". 2025-09-17T11:15:08.202 app[3287964f36e278] mia [info] 🚀 "Email and password" auth initialized 2025-09-17T11:15:08.207 app[3287964f36e278] mia [info] Starting pg-boss...