2026-06-28T06:06:56.217749451Z [migrations] started
2026-06-28T06:06:56.415835894Z [migrations] 01-nginx-site-confs-default: executing...
2026-06-28T06:06:56.983025419Z [migrations] 01-nginx-site-confs-default: succeeded
2026-06-28T06:06:57.059913811Z [migrations] 02-default-location: executing...
2026-06-28T06:06:57.305022379Z [migrations] 02-default-location: succeeded
2026-06-28T06:06:57.305537667Z [migrations] done
2026-06-28T06:06:58.043504721Z usermod: no changes
2026-06-28T06:06:58.080742481Z ───────────────────────────────────────
2026-06-28T06:06:58.080776369Z 
2026-06-28T06:06:58.080786209Z       ██╗     ███████╗██╗ ██████╗
2026-06-28T06:06:58.080794997Z       ██║     ██╔════╝██║██╔═══██╗
2026-06-28T06:06:58.080803644Z       ██║     ███████╗██║██║   ██║
2026-06-28T06:06:58.080812342Z       ██║     ╚════██║██║██║   ██║
2026-06-28T06:06:58.080820658Z       ███████╗███████║██║╚██████╔╝
2026-06-28T06:06:58.080829116Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-06-28T06:06:58.080837492Z 
2026-06-28T06:06:58.080845509Z    Brought to you by linuxserver.io
2026-06-28T06:06:58.080853815Z ───────────────────────────────────────
2026-06-28T06:06:58.086101509Z 
2026-06-28T06:06:58.086129034Z To support LSIO projects visit:
2026-06-28T06:06:58.086138594Z https://www.linuxserver.io/donate/
2026-06-28T06:06:58.086146880Z 
2026-06-28T06:06:58.086154876Z ───────────────────────────────────────
2026-06-28T06:06:58.086164165Z GID/UID
2026-06-28T06:06:58.086172151Z ───────────────────────────────────────
2026-06-28T06:06:58.167197028Z 
2026-06-28T06:06:58.167218080Z User UID:    911
2026-06-28T06:06:58.167225826Z User GID:    911
2026-06-28T06:06:58.167232980Z ───────────────────────────────────────
2026-06-28T06:06:58.200967652Z Linuxserver.io version: 0.0.9-ls189
2026-06-28T06:06:58.203714787Z Build-date: 2026-06-28T05:55:08+00:00
2026-06-28T06:06:58.203736270Z ───────────────────────────────────────
2026-06-28T06:06:58.203746421Z     
2026-06-28T06:07:02.044131431Z Setting resolver to  8.8.8.8 8.8.4.4
2026-06-28T06:07:02.149847818Z Setting worker_processes to 64
2026-06-28T06:07:03.246720598Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-06-28T06:07:03.896838746Z .......+.+......+..+...+...+.+.....+...+.......+.........+...........+++++++++++++++++++++++++++++++++++++++*......+.....+...+....+...+..+...+......+......+.+........+.+......+..+......+++++++++++++++++++++++++++++++++++++++*...+.........+.+......+...+...+...+......+.....+.+...+.........+...+.........+...+..+....+..+...+..........+...........+...................+.....+.+.....+.+....................+...+.+...+...+..+...+..........+.....+...+.......+.........+........+...+.............+......+.....+...+.+.....+.+.....+......+............+......+......+.........+....+..+...+.+..+............+......+....+.....+.+.........+.....+.......+.....+....+.........+...+..............+.+...+.....+....+...+..+...+.........+......+.......+......+..+...+.+...+..+.........+.........+.+.....+.......+........+.......+..............+...+................+......+...+...+................................+...+....+......+............+..+....+...........+....+..+.......+...............+...+.....+...+..........+............+...+..+....+...+..+.+........+....+......+............+...+......+........+.......+......+..+.+.........+...+..+...............+.......+...........+....+...+..+......+.......+.....++++++
2026-06-28T06:07:04.090493359Z ....+......+.+.........+.....+.+.....+.......+..+.....................+............+++++++++++++++++++++++++++++++++++++++*.............+..+.+..+.......+...+..+...+...+...+.+.........+..+...................+.....+....+...........+.+..+..........+...+...+.........+..+.+.........+.....+...+...+.......+...+..+.+......+...+......+...........+......+.........+.........+.+++++++++++++++++++++++++++++++++++++++*.....+......+..+.......+..+.............+..+...+.+..............+.+..+.............+...........+...+...+.......+..+...+......+......+.+........+....+........+............+......................+.....+.+...+......+.....+......+.......+...............+...+...+..+............+..........+..+....+......+...+.....+.+..+............+.+.....+......+.........+.+...........+....+...........++++++
2026-06-28T06:07:04.131339810Z -----
2026-06-28T06:07:05.791971904Z New container detected. Setting up app folder and fixing permissions.
2026-06-28T06:07:46.800817129Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-06-28T06:07:46.956573671Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-06-28T06:07:47.055908069Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-06-28T06:07:47.068308925Z 0 migrations are already loaded in the database.
2026-06-28T06:07:47.068681677Z 3 migrations were found in the source code.
2026-06-28T06:07:47.069043616Z 3 migrations are new migrations that needs to be executed.
2026-06-28T06:07:47.082776667Z query: BEGIN TRANSACTION
2026-06-28T06:07:47.111359117Z query: SELECT COUNT(*) FROM users
2026-06-28T06:07:47.147988691Z query failed: SELECT COUNT(*) FROM users
2026-06-28T06:07:47.159077434Z error: Error: SQLITE_ERROR: no such table: users
2026-06-28T06:07:47.159102134Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-06-28T06:07:47.159111984Z     at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-06-28T06:07:47.159154329Z     at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-06-28T06:07:47.159163508Z     at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-06-28T06:07:47.159171724Z     at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-06-28T06:07:47.159179851Z     at new Promise (<anonymous>)
2026-06-28T06:07:47.159188037Z     at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-06-28T06:07:47.159196244Z     at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-06-28T06:07:47.159204300Z     at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-06-28T06:07:47.159212757Z     at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-06-28T06:07:47.159221184Z   errno: 1,
2026-06-28T06:07:47.159229030Z   code: 'SQLITE_ERROR',
2026-06-28T06:07:47.159237006Z   __augmented: true
2026-06-28T06:07:47.159244912Z }
2026-06-28T06:07:47.192765913Z 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-06-28T06:07:47.219905266Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email") 
2026-06-28T06:07:47.279603802Z 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-06-28T06:07:47.301958324Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-06-28T06:07:47.317341830Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-06-28T06:07:47.359955532Z 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-06-28T06:07:47.378185944Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId") 
2026-06-28T06:07:47.386423752Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId") 
2026-06-28T06:07:47.397769543Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month") 
2026-06-28T06:07:47.440729963Z 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-06-28T06:07:47.455622380Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId") 
2026-06-28T06:07:47.467991993Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId") 
2026-06-28T06:07:47.498786290Z 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-06-28T06:07:47.537613864Z 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-06-28T06:07:47.569709673Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId") 
2026-06-28T06:07:47.608198464Z 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-06-28T06:07:47.638419496Z 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-06-28T06:07:47.665126037Z 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-06-28T06:07:47.672289581Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId") 
2026-06-28T06:07:47.680504954Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-06-28T06:07:47.698567758Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-06-28T06:07:47.732907960Z 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-06-28T06:07:47.762824669Z 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-06-28T06:07:47.779169101Z query: DROP TABLE "budget_months"
2026-06-28T06:07:47.786914797Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-06-28T06:07:47.855751777Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-06-28T06:07:47.868612069Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-06-28T06:07:47.874808293Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-06-28T06:07:47.879741884Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-06-28T06:07:47.884698772Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-06-28T06:07:47.924830072Z 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-06-28T06:07:47.936598263Z 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-06-28T06:07:47.940833527Z query: DROP TABLE "category_months"
2026-06-28T06:07:47.946196212Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-06-28T06:07:47.978344648Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId") 
2026-06-28T06:07:47.992045864Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId") 
2026-06-28T06:07:47.997457107Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month") 
2026-06-28T06:07:48.001623843Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-06-28T06:07:48.005264619Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-06-28T06:07:48.060598270Z 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-06-28T06:07:48.073838387Z 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-06-28T06:07:48.078149193Z query: DROP TABLE "categories"
2026-06-28T06:07:48.094408023Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-06-28T06:07:48.127365789Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId") 
2026-06-28T06:07:48.132990342Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId") 
2026-06-28T06:07:48.158803944Z 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-06-28T06:07:48.170888763Z query: INSERT INTO "temporary_payees"("id", "budgetId", "transferAccountId", "name", "internal", "created", "updated") SELECT "id", "budgetId", "transferAccountId", "name", "internal", "created", "updated" FROM "payees"
2026-06-28T06:07:48.175306965Z query: DROP TABLE "payees"
2026-06-28T06:07:48.181370994Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-06-28T06:07:48.212096162Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-06-28T06:07:48.254693080Z 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-06-28T06:07:48.270858792Z 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-06-28T06:07:48.275311253Z query: DROP TABLE "transactions"
2026-06-28T06:07:48.280984664Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-06-28T06:07:48.311560872Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId") 
2026-06-28T06:07:48.345873498Z 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-06-28T06:07:48.357203918Z 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-06-28T06:07:48.360962561Z query: DROP TABLE "accounts"
2026-06-28T06:07:48.367185860Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-06-28T06:07:48.410836451Z 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-06-28T06:07:48.419211025Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-06-28T06:07:48.423239823Z query: DROP TABLE "budgets"
2026-06-28T06:07:48.429903800Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:48.459931252Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-06-28T06:07:48.491555822Z 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-06-28T06:07:48.504057101Z 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-06-28T06:07:48.508872563Z query: DROP TABLE "category_groups"
2026-06-28T06:07:48.515779480Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-06-28T06:07:48.546940686Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId") 
2026-06-28T06:07:48.598277815Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-06-28T06:07:48.609824971Z Migration initial1649259669912 has been executed successfully.
2026-06-28T06:07:48.626738039Z 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-06-28T06:07:48.637405774Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-06-28T06:07:48.641189708Z query: DROP TABLE "budgets"
2026-06-28T06:07:48.661849726Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:48.694783884Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-06-28T06:07:48.699956707Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-06-28T06:07:48.744213690Z 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-06-28T06:07:48.760154780Z 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-06-28T06:07:48.765842149Z query: DROP TABLE "budget_months"
2026-06-28T06:07:48.772892555Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-06-28T06:07:48.806267010Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-06-28T06:07:48.811056391Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-06-28T06:07:48.826906006Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-06-28T06:07:48.830068718Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-06-28T06:07:48.848151784Z 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-06-28T06:07:48.856785510Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-06-28T06:07:48.860556308Z query: DROP TABLE "budgets"
2026-06-28T06:07:48.869851186Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-06-28T06:07:48.905935942Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-06-28T06:07:48.908546312Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-06-28T06:07:48.912224483Z query: COMMIT
2026-06-28T06:08:00.993152254Z [custom-init] No custom files found, skipping...
2026-06-28T06:08:05.472248030Z 
2026-06-28T06:08:05.472295896Z > BudgE@0.0.8 start
2026-06-28T06:08:05.472306167Z > node build/src/server.js
2026-06-28T06:08:05.472314614Z 
2026-06-28T06:08:17.190839357Z !!!WARNING!!! Running in development mode!
2026-06-28T06:08:18.333510733Z Server listening on: http://0.0.0.0:5000
2026-06-28T06:08:18.505753664Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-06-28T06:08:19.150170393Z [ls.io-init] done.
2026-06-28T06:08:20.523103179Z Error: You must be logged in to do that
2026-06-28T06:08:20.523139502Z     at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-06-28T06:08:20.523149332Z     at Generator.next (<anonymous>)
2026-06-28T06:08:20.523158601Z     at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-06-28T06:08:20.523167419Z     at new Promise (<anonymous>)
2026-06-28T06:08:20.523175906Z     at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-06-28T06:08:20.523184423Z     at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-06-28T06:08:20.523192910Z     at /app/www/public/backend/build/routes.js:1245:97
2026-06-28T06:08:20.523201197Z     at Generator.next (<anonymous>)
2026-06-28T06:08:20.523209754Z     at /app/www/public/backend/build/routes.js:8:71
2026-06-28T06:08:20.523218542Z     at new Promise (<anonymous>) {
2026-06-28T06:08:20.523259204Z   status: 401
2026-06-28T06:08:20.523267701Z }