2026-03-15T04:20:28.636668397Z [migrations] started
2026-03-15T04:20:28.743241247Z [migrations] 01-nginx-site-confs-default: executing...
2026-03-15T04:20:28.995685123Z [migrations] 01-nginx-site-confs-default: succeeded
2026-03-15T04:20:29.069190594Z [migrations] 02-default-location: executing...
2026-03-15T04:20:29.285540115Z [migrations] 02-default-location: succeeded
2026-03-15T04:20:29.286121356Z [migrations] done
2026-03-15T04:20:29.636188390Z usermod: no changes
2026-03-15T04:20:29.673304391Z ───────────────────────────────────────
2026-03-15T04:20:29.673330153Z
2026-03-15T04:20:29.673334492Z ██╗ ███████╗██╗ ██████╗
2026-03-15T04:20:29.673338500Z ██║ ██╔════╝██║██╔═══██╗
2026-03-15T04:20:29.673342518Z ██║ ███████╗██║██║ ██║
2026-03-15T04:20:29.673346256Z ██║ ╚════██║██║██║ ██║
2026-03-15T04:20:29.673349933Z ███████╗███████║██║╚██████╔╝
2026-03-15T04:20:29.673353721Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-03-15T04:20:29.673357498Z
2026-03-15T04:20:29.673361116Z Brought to you by linuxserver.io
2026-03-15T04:20:29.673364823Z ───────────────────────────────────────
2026-03-15T04:20:29.680770356Z
2026-03-15T04:20:29.680778032Z To support LSIO projects visit:
2026-03-15T04:20:29.680782000Z https://www.linuxserver.io/donate/
2026-03-15T04:20:29.680785907Z
2026-03-15T04:20:29.680789344Z ───────────────────────────────────────
2026-03-15T04:20:29.680793853Z GID/UID
2026-03-15T04:20:29.681140692Z ───────────────────────────────────────
2026-03-15T04:20:29.770307801Z
2026-03-15T04:20:29.770318743Z User UID: 911
2026-03-15T04:20:29.770322852Z User GID: 911
2026-03-15T04:20:29.770327190Z ───────────────────────────────────────
2026-03-15T04:20:29.802719229Z Linuxserver.io version: 0.0.9-ls179
2026-03-15T04:20:29.806730627Z Build-date: 2026-03-15T04:11:16+00:00
2026-03-15T04:20:29.806754325Z ───────────────────────────────────────
2026-03-15T04:20:29.806764355Z
2026-03-15T04:20:32.384412969Z Setting resolver to 8.8.8.8 8.8.4.4
2026-03-15T04:20:32.493033733Z Setting worker_processes to 64
2026-03-15T04:20:33.221180291Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-03-15T04:20:33.403701180Z ..............+.+..+.......+.....+...+.......+...+++++++++++++++++++++++++++++++++++++++*...+...+........+......+.+...+.....+++++++++++++++++++++++++++++++++++++++*.+...++++++
2026-03-15T04:20:33.624690715Z .........+....+..+...+.......+...+............+..+......+......+.............+........+++++++++++++++++++++++++++++++++++++++*...+.+...+..+....+..+...+.......+..+.+..+.............+.....+..........+++++++++++++++++++++++++++++++++++++++*.........+...........+....+........+.+.....+.+.....+....+.....+....+...+..+......+...............+....+...+.....+....+.....+....+..+.............+..+...+.+.........+.....+..........+..+....+.....+.+.....+...+.+...+...............+..+..........+...+..+..........+......+.....+...+.........+............+....+......+......+..+.......+.....+.+............+.....+................+.....+.........+...+...+....+.....+.+......+.....++++++
2026-03-15T04:20:33.662728624Z -----
2026-03-15T04:20:35.004102473Z New container detected. Setting up app folder and fixing permissions.
2026-03-15T04:21:13.264141727Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-03-15T04:21:13.396302635Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-03-15T04:21:13.494836177Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-03-15T04:21:13.505455090Z 0 migrations are already loaded in the database.
2026-03-15T04:21:13.505830166Z 3 migrations were found in the source code.
2026-03-15T04:21:13.506117584Z 3 migrations are new migrations that needs to be executed.
2026-03-15T04:21:13.519087192Z query: BEGIN TRANSACTION
2026-03-15T04:21:13.551737371Z query: SELECT COUNT(*) FROM users
2026-03-15T04:21:13.588400542Z query failed: SELECT COUNT(*) FROM users
2026-03-15T04:21:13.598959575Z error: Error: SQLITE_ERROR: no such table: users
2026-03-15T04:21:13.598983232Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-03-15T04:21:13.598993844Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-03-15T04:21:13.599003613Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-03-15T04:21:13.599011890Z at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-03-15T04:21:13.599020097Z at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-03-15T04:21:13.599028303Z at new Promise (<anonymous>)
2026-03-15T04:21:13.599036440Z at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-03-15T04:21:13.599044616Z at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-03-15T04:21:13.599052903Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-03-15T04:21:13.599080799Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-03-15T04:21:13.599089116Z errno: 1,
2026-03-15T04:21:13.599096921Z code: 'SQLITE_ERROR',
2026-03-15T04:21:13.599104797Z __augmented: true
2026-03-15T04:21:13.599112583Z }
2026-03-15T04:21:13.630875605Z query: CREATE TABLE "users" ("id" varchar PRIMARY KEY NOT NULL, "email" varchar NOT NULL, "password" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:13.656851224Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email")
2026-03-15T04:21:13.713705293Z query: CREATE TABLE "budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:13.735023854Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:21:13.749607842Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:21:13.787434014Z query: CREATE TABLE "category_months" ("id" varchar PRIMARY KEY NOT NULL, "categoryId" varchar NOT NULL, "budgetMonthId" varchar NOT NULL, "month" varchar NOT NULL, "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "balance" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:13.803587423Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-03-15T04:21:13.811769910Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-03-15T04:21:13.822379796Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-03-15T04:21:13.864178949Z query: CREATE TABLE "categories" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "categoryGroupId" varchar NOT NULL, "trackingAccountId" varchar, "name" varchar NOT NULL, "inflow" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:13.878737095Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-03-15T04:21:13.890600726Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-03-15T04:21:13.920254481Z query: CREATE TABLE "payees" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferAccountId" varchar, "name" varchar NOT NULL, "internal" boolean NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_f61fc1e67d3abfb79503cdd382" UNIQUE ("transferAccountId"))
2026-03-15T04:21:13.957297336Z query: CREATE TABLE "transactions" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "accountId" varchar NOT NULL, "payeeId" varchar NOT NULL, "transferAccountId" varchar, "transferTransactionId" varchar, "categoryId" varchar, "amount" integer NOT NULL DEFAULT (0), "date" datetime NOT NULL, "memo" varchar NOT NULL DEFAULT (''), "status" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:13.989071611Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-03-15T04:21:14.026053563Z query: CREATE TABLE "accounts" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferPayeeId" varchar, "name" varchar NOT NULL, "type" integer NOT NULL, "balance" integer NOT NULL DEFAULT (0), "cleared" integer NOT NULL DEFAULT (0), "uncleared" integer NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_c2a8be4512a377b0a8614170e3" UNIQUE ("transferPayeeId"))
2026-03-15T04:21:14.050799896Z query: CREATE TABLE "budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "toBeBudgeted" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:14.076099313Z query: CREATE TABLE "category_groups" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "name" varchar NOT NULL, "internal" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')))
2026-03-15T04:21:14.082361403Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-03-15T04:21:14.090047381Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-03-15T04:21:14.107373200Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-03-15T04:21:14.139516148Z query: CREATE TABLE "temporary_budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_398c07457719d1899ba4f11914d" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.163199561Z query: INSERT INTO "temporary_budget_months"("id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated") SELECT "id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated" FROM "budget_months"
2026-03-15T04:21:14.180079463Z query: DROP TABLE "budget_months"
2026-03-15T04:21:14.190663095Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-03-15T04:21:14.256844408Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:21:14.269053564Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:21:14.274570183Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-03-15T04:21:14.279548338Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-03-15T04:21:14.284194724Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-03-15T04:21:14.323666520Z query: CREATE TABLE "temporary_category_months" ("id" varchar PRIMARY KEY NOT NULL, "categoryId" varchar NOT NULL, "budgetMonthId" varchar NOT NULL, "month" varchar NOT NULL, "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "balance" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_cba488e36ca6ff6eec83e914409" FOREIGN KEY ("categoryId") REFERENCES "categories" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_de0f1ed5fe7ad4f2254bb815bef" FOREIGN KEY ("budgetMonthId") REFERENCES "budget_months" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.334799870Z query: INSERT INTO "temporary_category_months"("id", "categoryId", "budgetMonthId", "month", "budgeted", "activity", "balance", "created", "updated") SELECT "id", "categoryId", "budgetMonthId", "month", "budgeted", "activity", "balance", "created", "updated" FROM "category_months"
2026-03-15T04:21:14.338979948Z query: DROP TABLE "category_months"
2026-03-15T04:21:14.343839053Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-03-15T04:21:14.376567790Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-03-15T04:21:14.384681750Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-03-15T04:21:14.390803517Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-03-15T04:21:14.394533198Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-03-15T04:21:14.398312458Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-03-15T04:21:14.431429327Z query: CREATE TABLE "temporary_categories" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "categoryGroupId" varchar NOT NULL, "trackingAccountId" varchar, "name" varchar NOT NULL, "inflow" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_e6d5be2f8c1fbd283150e043a08" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_d05bb3b46b9b190eb9c20ad3c21" FOREIGN KEY ("categoryGroupId") REFERENCES "category_groups" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.444383313Z query: INSERT INTO "temporary_categories"("id", "budgetId", "categoryGroupId", "trackingAccountId", "name", "inflow", "locked", "order", "created", "updated") SELECT "id", "budgetId", "categoryGroupId", "trackingAccountId", "name", "inflow", "locked", "order", "created", "updated" FROM "categories"
2026-03-15T04:21:14.448423068Z query: DROP TABLE "categories"
2026-03-15T04:21:14.484389065Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-03-15T04:21:14.520594072Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-03-15T04:21:14.526220041Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-03-15T04:21:14.551201768Z query: CREATE TABLE "temporary_payees" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferAccountId" varchar, "name" varchar NOT NULL, "internal" boolean NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_f61fc1e67d3abfb79503cdd382" UNIQUE ("transferAccountId"), CONSTRAINT "FK_f61fc1e67d3abfb79503cdd3821" FOREIGN KEY ("transferAccountId") REFERENCES "accounts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.563529864Z query: INSERT INTO "temporary_payees"("id", "budgetId", "transferAccountId", "name", "internal", "created", "updated") SELECT "id", "budgetId", "transferAccountId", "name", "internal", "created", "updated" FROM "payees"
2026-03-15T04:21:14.567479417Z query: DROP TABLE "payees"
2026-03-15T04:21:14.573631737Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-03-15T04:21:14.606798436Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-03-15T04:21:14.647585831Z query: CREATE TABLE "temporary_transactions" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "accountId" varchar NOT NULL, "payeeId" varchar NOT NULL, "transferAccountId" varchar, "transferTransactionId" varchar, "categoryId" varchar, "amount" integer NOT NULL DEFAULT (0), "date" datetime NOT NULL, "memo" varchar NOT NULL DEFAULT (''), "status" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_9552f6354aafa8f1818aa571aaf" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_26d8aec71ae9efbe468043cd2b9" FOREIGN KEY ("accountId") REFERENCES "accounts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_44075a45926dfce0379d2c81c83" FOREIGN KEY ("payeeId") REFERENCES "payees" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_86e965e74f9cc66149cf6c90f64" FOREIGN KEY ("categoryId") REFERENCES "categories" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.663584238Z query: INSERT INTO "temporary_transactions"("id", "budgetId", "accountId", "payeeId", "transferAccountId", "transferTransactionId", "categoryId", "amount", "date", "memo", "status", "created", "updated") SELECT "id", "budgetId", "accountId", "payeeId", "transferAccountId", "transferTransactionId", "categoryId", "amount", "date", "memo", "status", "created", "updated" FROM "transactions"
2026-03-15T04:21:14.667969899Z query: DROP TABLE "transactions"
2026-03-15T04:21:14.672890308Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-03-15T04:21:14.705383371Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-03-15T04:21:14.738534679Z query: CREATE TABLE "temporary_accounts" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "transferPayeeId" varchar, "name" varchar NOT NULL, "type" integer NOT NULL, "balance" integer NOT NULL DEFAULT (0), "cleared" integer NOT NULL DEFAULT (0), "uncleared" integer NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "REL_c2a8be4512a377b0a8614170e3" UNIQUE ("transferPayeeId"), CONSTRAINT "FK_81acfbf2205a3be5b1c41455329" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT "FK_c2a8be4512a377b0a8614170e33" FOREIGN KEY ("transferPayeeId") REFERENCES "payees" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.750956323Z query: INSERT INTO "temporary_accounts"("id", "budgetId", "transferPayeeId", "name", "type", "balance", "cleared", "uncleared", "order", "created", "updated") SELECT "id", "budgetId", "transferPayeeId", "name", "type", "balance", "cleared", "uncleared", "order", "created", "updated" FROM "accounts"
2026-03-15T04:21:14.754887209Z query: DROP TABLE "accounts"
2026-03-15T04:21:14.761494534Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-03-15T04:21:14.813638499Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "toBeBudgeted" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.823406900Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-03-15T04:21:14.827002030Z query: DROP TABLE "budgets"
2026-03-15T04:21:14.835055047Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:21:14.866403555Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-03-15T04:21:14.897734026Z query: CREATE TABLE "temporary_category_groups" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "name" varchar NOT NULL, "internal" boolean NOT NULL DEFAULT (0), "locked" boolean NOT NULL DEFAULT (0), "order" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_0dcceebef7c019bc892be7b5d0e" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:14.909930647Z query: INSERT INTO "temporary_category_groups"("id", "budgetId", "name", "internal", "locked", "order", "created", "updated") SELECT "id", "budgetId", "name", "internal", "locked", "order", "created", "updated" FROM "category_groups"
2026-03-15T04:21:14.914705342Z query: DROP TABLE "category_groups"
2026-03-15T04:21:14.921213338Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-03-15T04:21:14.955487928Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-03-15T04:21:15.006831751Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-03-15T04:21:15.018226968Z Migration initial1649259669912 has been executed successfully.
2026-03-15T04:21:15.035074555Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:15.044020420Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-03-15T04:21:15.047803388Z query: DROP TABLE "budgets"
2026-03-15T04:21:15.060350775Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:21:15.094963937Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-03-15T04:21:15.098296178Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-03-15T04:21:15.128277322Z query: CREATE TABLE "temporary_budget_months" ("id" varchar PRIMARY KEY NOT NULL, "budgetId" varchar NOT NULL, "month" varchar NOT NULL, "income" integer NOT NULL DEFAULT (0), "budgeted" integer NOT NULL DEFAULT (0), "activity" integer NOT NULL DEFAULT (0), "underfunded" integer NOT NULL DEFAULT (0), "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), "available" integer NOT NULL DEFAULT (0), CONSTRAINT "FK_398c07457719d1899ba4f11914d" FOREIGN KEY ("budgetId") REFERENCES "budgets" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION)
2026-03-15T04:21:15.138833790Z query: INSERT INTO "temporary_budget_months"("id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated") SELECT "id", "budgetId", "month", "income", "budgeted", "activity", "underfunded", "created", "updated" FROM "budget_months"
2026-03-15T04:21:15.144737769Z query: DROP TABLE "budget_months"
2026-03-15T04:21:15.151737956Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-03-15T04:21:15.186969663Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:21:15.191663856Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:21:15.207829489Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-03-15T04:21:15.210658006Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-03-15T04:21:15.227324438Z query: CREATE TABLE "temporary_budgets" ("id" varchar PRIMARY KEY NOT NULL, "userId" varchar NOT NULL, "name" varchar NOT NULL, "created" datetime NOT NULL DEFAULT (datetime('now')), "updated" datetime NOT NULL DEFAULT (datetime('now')), "currency" varchar NOT NULL DEFAULT ('USD'), CONSTRAINT "FK_27e688ddf1ff3893b43065899f9" FOREIGN KEY ("userId") REFERENCES "users" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)
2026-03-15T04:21:15.236379031Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-03-15T04:21:15.239655960Z query: DROP TABLE "budgets"
2026-03-15T04:21:15.244900030Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:21:15.286050928Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-03-15T04:21:15.288166027Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-03-15T04:21:15.291656296Z query: COMMIT
2026-03-15T04:21:25.796123580Z [custom-init] No custom files found, skipping...
2026-03-15T04:21:29.538991241Z
2026-03-15T04:21:29.539026001Z > BudgE@0.0.8 start
2026-03-15T04:21:29.539035811Z > node build/src/server.js
2026-03-15T04:21:29.539044268Z
2026-03-15T04:21:39.874019347Z !!!WARNING!!! Running in development mode!
2026-03-15T04:21:40.789891433Z Server listening on: http://0.0.0.0:5000
2026-03-15T04:21:40.917041671Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-03-15T04:21:41.366537143Z [ls.io-init] done.
2026-03-15T04:21:43.582550677Z Error: You must be logged in to do that
2026-03-15T04:21:43.582589055Z at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-03-15T04:21:43.582598744Z at Generator.next (<anonymous>)
2026-03-15T04:21:43.582607863Z at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-03-15T04:21:43.582616219Z at new Promise (<anonymous>)
2026-03-15T04:21:43.582624917Z at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-03-15T04:21:43.582633204Z at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-03-15T04:21:43.582641621Z at /app/www/public/backend/build/routes.js:1245:97
2026-03-15T04:21:43.582649687Z at Generator.next (<anonymous>)
2026-03-15T04:21:43.582657833Z at /app/www/public/backend/build/routes.js:8:71
2026-03-15T04:21:43.582665920Z at new Promise (<anonymous>) {
2026-03-15T04:21:43.582674377Z status: 401
2026-03-15T04:21:43.582682403Z }