2026-05-31T06:02:19.900497845Z [migrations] started
2026-05-31T06:02:19.905838903Z [migrations] 01-nginx-site-confs-default: executing...
2026-05-31T06:02:19.914340588Z [migrations] 01-nginx-site-confs-default: succeeded
2026-05-31T06:02:19.917408458Z [migrations] 02-default-location: executing...
2026-05-31T06:02:19.924185680Z [migrations] 02-default-location: succeeded
2026-05-31T06:02:19.924201171Z [migrations] done
2026-05-31T06:02:19.935833653Z usermod: no changes
2026-05-31T06:02:19.937623498Z ───────────────────────────────────────
2026-05-31T06:02:19.937630422Z
2026-05-31T06:02:19.937634430Z ██╗ ███████╗██╗ ██████╗
2026-05-31T06:02:19.937638277Z ██║ ██╔════╝██║██╔═══██╗
2026-05-31T06:02:19.937641965Z ██║ ███████╗██║██║ ██║
2026-05-31T06:02:19.937645913Z ██║ ╚════██║██║██║ ██║
2026-05-31T06:02:19.937649721Z ███████╗███████║██║╚██████╔╝
2026-05-31T06:02:19.937653388Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-31T06:02:19.937657145Z
2026-05-31T06:02:19.937660693Z Brought to you by linuxserver.io
2026-05-31T06:02:19.937664290Z ───────────────────────────────────────
2026-05-31T06:02:19.937980918Z
2026-05-31T06:02:19.937990587Z To support LSIO projects visit:
2026-05-31T06:02:19.937994806Z https://www.linuxserver.io/donate/
2026-05-31T06:02:19.937998744Z
2026-05-31T06:02:19.938002511Z ───────────────────────────────────────
2026-05-31T06:02:19.938007631Z GID/UID
2026-05-31T06:02:19.938011489Z ───────────────────────────────────────
2026-05-31T06:02:19.943251364Z
2026-05-31T06:02:19.943267737Z User UID: 911
2026-05-31T06:02:19.943275202Z User GID: 911
2026-05-31T06:02:19.943282557Z ───────────────────────────────────────
2026-05-31T06:02:19.945141561Z Linuxserver.io version: 0.0.9-ls187
2026-05-31T06:02:19.945389080Z Build-date: 2026-05-31T05:50:52+00:00
2026-05-31T06:02:19.945396395Z ───────────────────────────────────────
2026-05-31T06:02:19.945400443Z
2026-05-31T06:02:20.022607642Z Setting resolver to 8.8.8.8 8.8.4.4
2026-05-31T06:02:20.028119355Z Setting worker_processes to 64
2026-05-31T06:02:20.053543477Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-05-31T06:02:20.087102987Z .........+.........+........+...+......+......+.........+.+...+++++++++++++++++++++++++++++++++++++++*..+....+...+...+......+........+...+...+++++++++++++++++++++++++++++++++++++++*.....+.........+......+..+.+..+.......+.................+....+.....................+...+......+............+...+.....+.......+........+............+...+......+.............+........+...+.........+.+...........+....+......+..................+..+.+..............+......+..................+.+.....+.+.....+...+....+..+....+..+.............+..+.......+...+..+.+......++++++
2026-05-31T06:02:20.102398416Z ........+.........+.+...............+......+.....+++++++++++++++++++++++++++++++++++++++*.......+...+++++++++++++++++++++++++++++++++++++++*.........+...+..............+..........+...+...+...............+.....+.........+.+..+....+...+..+......+.............+..+...+......+.+..............+.............+...........+.+......+..+.+......+......+...............+..+......++++++
2026-05-31T06:02:20.105622842Z -----
2026-05-31T06:02:20.157973011Z New container detected. Setting up app folder and fixing permissions.
2026-05-31T06:02:37.625469319Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-05-31T06:02:37.631288841Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-05-31T06:02:37.662848973Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-05-31T06:02:37.664055313Z 0 migrations are already loaded in the database.
2026-05-31T06:02:37.664083680Z 3 migrations were found in the source code.
2026-05-31T06:02:37.664095253Z 3 migrations are new migrations that needs to be executed.
2026-05-31T06:02:37.664866116Z query: BEGIN TRANSACTION
2026-05-31T06:02:37.666930244Z query: SELECT COUNT(*) FROM users
2026-05-31T06:02:37.668234962Z query failed: SELECT COUNT(*) FROM users
2026-05-31T06:02:37.669489269Z error: Error: SQLITE_ERROR: no such table: users
2026-05-31T06:02:37.669495501Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-05-31T06:02:37.669500431Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-05-31T06:02:37.669507104Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-05-31T06:02:37.669511483Z at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-05-31T06:02:37.669515922Z at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-05-31T06:02:37.669520341Z at new Promise (<anonymous>)
2026-05-31T06:02:37.669524680Z at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-05-31T06:02:37.669529009Z at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-05-31T06:02:37.669553328Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-05-31T06:02:37.669558007Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-05-31T06:02:37.669562396Z errno: 1,
2026-05-31T06:02:37.669566414Z code: 'SQLITE_ERROR',
2026-05-31T06:02:37.669570602Z __augmented: true
2026-05-31T06:02:37.669574711Z }
2026-05-31T06:02:37.671896257Z 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-05-31T06:02:37.672991503Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email")
2026-05-31T06:02:37.676184165Z 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-05-31T06:02:37.677806673Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-05-31T06:02:37.679087493Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-05-31T06:02:37.681960029Z 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-05-31T06:02:37.683323285Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-05-31T06:02:37.684116232Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-05-31T06:02:37.685122489Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-05-31T06:02:37.687601452Z 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-05-31T06:02:37.688424811Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-05-31T06:02:37.689383632Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-05-31T06:02:37.692534860Z 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-05-31T06:02:37.695750868Z 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-05-31T06:02:37.697563609Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-05-31T06:02:37.702559823Z 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-05-31T06:02:37.704563169Z 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-05-31T06:02:37.707096932Z 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-05-31T06:02:37.707785069Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-05-31T06:02:37.708711435Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-05-31T06:02:37.709345331Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-05-31T06:02:37.712586821Z 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-05-31T06:02:37.714365684Z 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-05-31T06:02:37.714949450Z query: DROP TABLE "budget_months"
2026-05-31T06:02:37.716254599Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-05-31T06:02:37.720100455Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-05-31T06:02:37.720805836Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-05-31T06:02:37.721660157Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-05-31T06:02:37.722326379Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-05-31T06:02:37.722917580Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-05-31T06:02:37.726885853Z 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-05-31T06:02:37.728595076Z 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-05-31T06:02:37.728923327Z query: DROP TABLE "category_months"
2026-05-31T06:02:37.729615131Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-05-31T06:02:37.732323196Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-05-31T06:02:37.732849035Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-05-31T06:02:37.733338421Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-05-31T06:02:37.733766112Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-05-31T06:02:37.734319437Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-05-31T06:02:37.737581037Z 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-05-31T06:02:37.738748859Z 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-05-31T06:02:37.743143762Z query: DROP TABLE "categories"
2026-05-31T06:02:37.743959164Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-05-31T06:02:37.746721018Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-05-31T06:02:37.747202878Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-05-31T06:02:37.749069619Z 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-05-31T06:02:37.750777258Z query: INSERT INTO "temporary_payees"("id", "budgetId", "transferAccountId", "name", "internal", "created", "updated") SELECT "id", "budgetId", "transferAccountId", "name", "internal", "created", "updated" FROM "payees"
2026-05-31T06:02:37.751226583Z query: DROP TABLE "payees"
2026-05-31T06:02:37.752244954Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-05-31T06:02:37.756298730Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-05-31T06:02:37.759544338Z 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-05-31T06:02:37.760965280Z 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-05-31T06:02:37.761610069Z query: DROP TABLE "transactions"
2026-05-31T06:02:37.763133838Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-05-31T06:02:37.767060938Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-05-31T06:02:37.769931461Z 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-05-31T06:02:37.771002849Z 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-05-31T06:02:37.771497986Z query: DROP TABLE "accounts"
2026-05-31T06:02:37.772354411Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-05-31T06:02:37.775477262Z 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-05-31T06:02:37.776199697Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-05-31T06:02:37.776506655Z query: DROP TABLE "budgets"
2026-05-31T06:02:37.777439624Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-05-31T06:02:37.779804709Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-05-31T06:02:37.781342927Z 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-05-31T06:02:37.782058639Z 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-05-31T06:02:37.782350456Z query: DROP TABLE "category_groups"
2026-05-31T06:02:37.783009103Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-05-31T06:02:37.785376462Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-05-31T06:02:37.788615466Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-05-31T06:02:37.789022676Z Migration initial1649259669912 has been executed successfully.
2026-05-31T06:02:37.790240630Z 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-05-31T06:02:37.791173228Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-05-31T06:02:37.791587192Z query: DROP TABLE "budgets"
2026-05-31T06:02:37.792644101Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-05-31T06:02:37.795678333Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-05-31T06:02:37.796157017Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-05-31T06:02:37.799191509Z 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-05-31T06:02:37.800492280Z 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-05-31T06:02:37.801209705Z query: DROP TABLE "budget_months"
2026-05-31T06:02:37.802513852Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-05-31T06:02:37.806798703Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-05-31T06:02:37.807334181Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-05-31T06:02:37.808469819Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-05-31T06:02:37.808662357Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-05-31T06:02:37.809931153Z 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-05-31T06:02:37.811369500Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-05-31T06:02:37.811698753Z query: DROP TABLE "budgets"
2026-05-31T06:02:37.812448934Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-05-31T06:02:37.815750845Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-05-31T06:02:37.815955768Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-05-31T06:02:37.816411175Z query: COMMIT
2026-05-31T06:02:42.807488778Z [custom-init] No custom files found, skipping...
2026-05-31T06:02:42.977054867Z
2026-05-31T06:02:42.977084427Z > BudgE@0.0.8 start
2026-05-31T06:02:42.977094607Z > node build/src/server.js
2026-05-31T06:02:42.977103325Z
2026-05-31T06:02:44.112901267Z !!!WARNING!!! Running in development mode!
2026-05-31T06:02:44.192286273Z Server listening on: http://0.0.0.0:5000
2026-05-31T06:02:44.836297763Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-05-31T06:02:44.854816035Z [ls.io-init] done.
2026-05-31T06:02:46.041497110Z Error: You must be logged in to do that
2026-05-31T06:02:46.041529415Z at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-05-31T06:02:46.041539486Z at Generator.next (<anonymous>)
2026-05-31T06:02:46.041548283Z at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-05-31T06:02:46.041556500Z at new Promise (<anonymous>)
2026-05-31T06:02:46.041564907Z at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-05-31T06:02:46.041573053Z at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-05-31T06:02:46.041581210Z at /app/www/public/backend/build/routes.js:1245:97
2026-05-31T06:02:46.041589336Z at Generator.next (<anonymous>)
2026-05-31T06:02:46.041597382Z at /app/www/public/backend/build/routes.js:8:71
2026-05-31T06:02:46.041605739Z at new Promise (<anonymous>) {
2026-05-31T06:02:46.041614066Z status: 401
2026-05-31T06:02:46.041621992Z }