2026-04-05T04:20:50.520937603Z [migrations] started
2026-04-05T04:20:50.526198304Z [migrations] 01-nginx-site-confs-default: executing...
2026-04-05T04:20:50.532859196Z [migrations] 01-nginx-site-confs-default: succeeded
2026-04-05T04:20:50.535722661Z [migrations] 02-default-location: executing...
2026-04-05T04:20:50.541910119Z [migrations] 02-default-location: succeeded
2026-04-05T04:20:50.541926121Z [migrations] done
2026-04-05T04:20:50.553925210Z usermod: no changes
2026-04-05T04:20:50.555747119Z ───────────────────────────────────────
2026-04-05T04:20:50.555752209Z 
2026-04-05T04:20:50.555755696Z       ██╗     ███████╗██╗ ██████╗
2026-04-05T04:20:50.555759363Z       ██║     ██╔════╝██║██╔═══██╗
2026-04-05T04:20:50.555762981Z       ██║     ███████╗██║██║   ██║
2026-04-05T04:20:50.555766468Z       ██║     ╚════██║██║██║   ██║
2026-04-05T04:20:50.555769995Z       ███████╗███████║██║╚██████╔╝
2026-04-05T04:20:50.555773482Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-04-05T04:20:50.555777019Z 
2026-04-05T04:20:50.555780366Z    Brought to you by linuxserver.io
2026-04-05T04:20:50.555784053Z ───────────────────────────────────────
2026-04-05T04:20:50.556150301Z 
2026-04-05T04:20:50.556173056Z To support LSIO projects visit:
2026-04-05T04:20:50.556181614Z https://www.linuxserver.io/donate/
2026-04-05T04:20:50.556188958Z 
2026-04-05T04:20:50.556195972Z ───────────────────────────────────────
2026-04-05T04:20:50.556204309Z GID/UID
2026-04-05T04:20:50.556211414Z ───────────────────────────────────────
2026-04-05T04:20:50.560486461Z 
2026-04-05T04:20:50.560495359Z User UID:    911
2026-04-05T04:20:50.560499176Z User GID:    911
2026-04-05T04:20:50.560502623Z ───────────────────────────────────────
2026-04-05T04:20:50.562181944Z Linuxserver.io version: 0.0.9-ls180
2026-04-05T04:20:50.562438190Z Build-date: 2026-04-05T04:11:55+00:00
2026-04-05T04:20:50.562442288Z ───────────────────────────────────────
2026-04-05T04:20:50.562446116Z     
2026-04-05T04:20:50.647022433Z Setting resolver to  8.8.8.8 8.8.4.4
2026-04-05T04:20:50.652994217Z Setting worker_processes to 64
2026-04-05T04:20:50.672863232Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-04-05T04:20:50.691056041Z ..+....+..............+..........+..+...+.+...+..+.........+.+.....+......+...+.......+..+++++++++++++++++++++++++++++++++++++++*.....+.....+++++++++++++++++++++++++++++++++++++++*....+...+.....+..........+..+.............+..+.+.....+.......+.........+...+...............+..+...+...+...................++++++
2026-04-05T04:20:50.696611998Z .+++++++++++++++++++++++++++++++++++++++*...+..+......+...+.+..............+......+....+...........+....+..+..........+...+.....+.......+..+.+...........+.+.........+...........+..........+...+.....+......+++++++++++++++++++++++++++++++++++++++*..+......+...+....+........++++++
2026-04-05T04:20:50.699902734Z -----
2026-04-05T04:20:50.739937550Z New container detected. Setting up app folder and fixing permissions.
2026-04-05T04:21:07.780999552Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-04-05T04:21:07.786741493Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-04-05T04:21:07.875031217Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-04-05T04:21:07.876154850Z 0 migrations are already loaded in the database.
2026-04-05T04:21:07.876181644Z 3 migrations were found in the source code.
2026-04-05T04:21:07.876191093Z 3 migrations are new migrations that needs to be executed.
2026-04-05T04:21:07.876996725Z query: BEGIN TRANSACTION
2026-04-05T04:21:07.879033997Z query: SELECT COUNT(*) FROM users
2026-04-05T04:21:07.880125244Z query failed: SELECT COUNT(*) FROM users
2026-04-05T04:21:07.881184607Z error: Error: SQLITE_ERROR: no such table: users
2026-04-05T04:21:07.881205910Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-04-05T04:21:07.881216000Z     at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-04-05T04:21:07.881228676Z     at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-04-05T04:21:07.881237413Z     at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-04-05T04:21:07.881245740Z     at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-04-05T04:21:07.881254097Z     at new Promise (<anonymous>)
2026-04-05T04:21:07.881262373Z     at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-04-05T04:21:07.881270750Z     at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-04-05T04:21:07.881279037Z     at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-04-05T04:21:07.881287544Z     at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-04-05T04:21:07.881317865Z   errno: 1,
2026-04-05T04:21:07.881325971Z   code: 'SQLITE_ERROR',
2026-04-05T04:21:07.881334348Z   __augmented: true
2026-04-05T04:21:07.881342294Z }
2026-04-05T04:21:07.884281863Z 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-04-05T04:21:07.885551038Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email") 
2026-04-05T04:21:07.889433936Z 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-04-05T04:21:07.890840939Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-04-05T04:21:07.892022217Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-04-05T04:21:07.894882887Z 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-04-05T04:21:07.896311824Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId") 
2026-04-05T04:21:07.897229061Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId") 
2026-04-05T04:21:07.898183934Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month") 
2026-04-05T04:21:07.900965424Z 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-04-05T04:21:07.902003103Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId") 
2026-04-05T04:21:07.903111966Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId") 
2026-04-05T04:21:07.906435006Z 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-04-05T04:21:07.910388497Z 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-04-05T04:21:07.912105424Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId") 
2026-04-05T04:21:07.917702252Z 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-04-05T04:21:07.921354025Z 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-04-05T04:21:07.924362973Z 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-04-05T04:21:07.925241672Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId") 
2026-04-05T04:21:07.925830989Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-04-05T04:21:07.926662673Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-04-05T04:21:07.930665803Z 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-04-05T04:21:07.932859861Z 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-04-05T04:21:07.933545391Z query: DROP TABLE "budget_months"
2026-04-05T04:21:07.934959829Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-04-05T04:21:07.940537259Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-04-05T04:21:07.941649378Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-04-05T04:21:07.943149508Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-04-05T04:21:07.943910350Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-04-05T04:21:07.944811505Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-04-05T04:21:07.948044424Z 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-04-05T04:21:07.949168908Z 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-04-05T04:21:07.949577841Z query: DROP TABLE "category_months"
2026-04-05T04:21:07.950436520Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-04-05T04:21:07.954413608Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId") 
2026-04-05T04:21:07.955069007Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId") 
2026-04-05T04:21:07.955771161Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month") 
2026-04-05T04:21:07.956273332Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-04-05T04:21:07.957056499Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-04-05T04:21:07.964151414Z 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-04-05T04:21:07.965717126Z 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-04-05T04:21:07.966067352Z query: DROP TABLE "categories"
2026-04-05T04:21:07.967040240Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-04-05T04:21:07.971471763Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId") 
2026-04-05T04:21:07.972124648Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId") 
2026-04-05T04:21:07.974203914Z 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-04-05T04:21:07.975531297Z query: INSERT INTO "temporary_payees"("id", "budgetId", "transferAccountId", "name", "internal", "created", "updated") SELECT "id", "budgetId", "transferAccountId", "name", "internal", "created", "updated" FROM "payees"
2026-04-05T04:21:07.976312530Z query: DROP TABLE "payees"
2026-04-05T04:21:07.977628810Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-04-05T04:21:07.982153540Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-04-05T04:21:07.985519838Z 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-04-05T04:21:07.987124980Z 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-04-05T04:21:07.987694937Z query: DROP TABLE "transactions"
2026-04-05T04:21:07.988798078Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-04-05T04:21:07.993845731Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId") 
2026-04-05T04:21:07.996850281Z 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-04-05T04:21:07.997904684Z 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-04-05T04:21:07.998240109Z query: DROP TABLE "accounts"
2026-04-05T04:21:07.999507601Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-04-05T04:21:08.005347099Z 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-04-05T04:21:08.006384066Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-04-05T04:21:08.006731846Z query: DROP TABLE "budgets"
2026-04-05T04:21:08.008198870Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-04-05T04:21:08.012114384Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-04-05T04:21:08.013801210Z 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-04-05T04:21:08.014639458Z 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-04-05T04:21:08.015001387Z query: DROP TABLE "category_groups"
2026-04-05T04:21:08.015813131Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-04-05T04:21:08.019280282Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId") 
2026-04-05T04:21:08.022607300Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-04-05T04:21:08.023116626Z Migration initial1649259669912 has been executed successfully.
2026-04-05T04:21:08.024359218Z 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-04-05T04:21:08.025401076Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-04-05T04:21:08.025835681Z query: DROP TABLE "budgets"
2026-04-05T04:21:08.026936287Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-04-05T04:21:08.031144620Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-04-05T04:21:08.031614135Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-04-05T04:21:08.035097849Z 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-04-05T04:21:08.037408572Z 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-04-05T04:21:08.037800631Z query: DROP TABLE "budget_months"
2026-04-05T04:21:08.039747611Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-04-05T04:21:08.044809473Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month") 
2026-04-05T04:21:08.045832212Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId") 
2026-04-05T04:21:08.047228032Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-04-05T04:21:08.047446472Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-04-05T04:21:08.049067757Z 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-04-05T04:21:08.050216940Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-04-05T04:21:08.050544350Z query: DROP TABLE "budgets"
2026-04-05T04:21:08.051933497Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-04-05T04:21:08.056124825Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-04-05T04:21:08.056381713Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-04-05T04:21:08.056628389Z query: COMMIT
2026-04-05T04:21:12.782398234Z [custom-init] No custom files found, skipping...
2026-04-05T04:21:12.963826156Z 
2026-04-05T04:21:12.963865355Z > BudgE@0.0.8 start
2026-04-05T04:21:12.963876588Z > node build/src/server.js
2026-04-05T04:21:12.963882530Z 
2026-04-05T04:21:14.058898875Z !!!WARNING!!! Running in development mode!
2026-04-05T04:21:14.139281600Z Server listening on: http://0.0.0.0:5000
2026-04-05T04:21:14.810428967Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-04-05T04:21:14.829134038Z [ls.io-init] done.
2026-04-05T04:21:16.559425576Z Error: You must be logged in to do that
2026-04-05T04:21:16.559445326Z     at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-04-05T04:21:16.559449935Z     at Generator.next (<anonymous>)
2026-04-05T04:21:16.559454504Z     at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-04-05T04:21:16.559458933Z     at new Promise (<anonymous>)
2026-04-05T04:21:16.559462681Z     at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-04-05T04:21:16.559466388Z     at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-04-05T04:21:16.559470196Z     at /app/www/public/backend/build/routes.js:1245:97
2026-04-05T04:21:16.559473783Z     at Generator.next (<anonymous>)
2026-04-05T04:21:16.559477460Z     at /app/www/public/backend/build/routes.js:8:71
2026-04-05T04:21:16.559481108Z     at new Promise (<anonymous>) {
2026-04-05T04:21:16.559484815Z   status: 401
2026-04-05T04:21:16.559488402Z }