2026-03-15T04:20:27.217410903Z [migrations] started
2026-03-15T04:20:27.222524019Z [migrations] 01-nginx-site-confs-default: executing...
2026-03-15T04:20:27.229969783Z [migrations] 01-nginx-site-confs-default: succeeded
2026-03-15T04:20:27.232975105Z [migrations] 02-default-location: executing...
2026-03-15T04:20:27.239044757Z [migrations] 02-default-location: succeeded
2026-03-15T04:20:27.239061531Z [migrations] done
2026-03-15T04:20:27.249672369Z usermod: no changes
2026-03-15T04:20:27.251633768Z ───────────────────────────────────────
2026-03-15T04:20:27.251654430Z
2026-03-15T04:20:27.251658528Z ██╗ ███████╗██╗ ██████╗
2026-03-15T04:20:27.251662236Z ██║ ██╔════╝██║██╔═══██╗
2026-03-15T04:20:27.251665793Z ██║ ███████╗██║██║ ██║
2026-03-15T04:20:27.251669450Z ██║ ╚════██║██║██║ ██║
2026-03-15T04:20:27.251672947Z ███████╗███████║██║╚██████╔╝
2026-03-15T04:20:27.251676414Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-03-15T04:20:27.251679901Z
2026-03-15T04:20:27.251683478Z Brought to you by linuxserver.io
2026-03-15T04:20:27.251686915Z ───────────────────────────────────────
2026-03-15T04:20:27.251964905Z
2026-03-15T04:20:27.251974414Z To support LSIO projects visit:
2026-03-15T04:20:27.251978442Z https://www.linuxserver.io/donate/
2026-03-15T04:20:27.251982140Z
2026-03-15T04:20:27.251985867Z ───────────────────────────────────────
2026-03-15T04:20:27.251990266Z GID/UID
2026-03-15T04:20:27.251993954Z ───────────────────────────────────────
2026-03-15T04:20:27.257902542Z
2026-03-15T04:20:27.257912182Z User UID: 911
2026-03-15T04:20:27.257915919Z User GID: 911
2026-03-15T04:20:27.257919486Z ───────────────────────────────────────
2026-03-15T04:20:27.259489608Z Linuxserver.io version: 0.0.9-ls179
2026-03-15T04:20:27.259732077Z Build-date: 2026-03-15T04:11:16+00:00
2026-03-15T04:20:27.259738740Z ───────────────────────────────────────
2026-03-15T04:20:27.259742608Z
2026-03-15T04:20:27.349134309Z Setting resolver to 8.8.8.8 8.8.4.4
2026-03-15T04:20:27.353955638Z Setting worker_processes to 64
2026-03-15T04:20:27.380785777Z generating self-signed keys in /config/keys, you can replace these with your own keys if required
2026-03-15T04:20:27.406308433Z ......+...+..+..........+...........+......+++++++++++++++++++++++++++++++++++++++*...+........+.............+........+.......+..+......+.+......+............+...........+....+..+++++++++++++++++++++++++++++++++++++++*.+...+..+.......+............+.......................+.+..+...+....+...+........+.+........+.+.........+............+...+........+.........+.+...+....................+.........+...+...+......+.........+.......+........+....+...........+.+...+...............++++++
2026-03-15T04:20:27.420542386Z .....+..+.......+.....+......+......+.+++++++++++++++++++++++++++++++++++++++*................+..............+...............+...+....+++++++++++++++++++++++++++++++++++++++*.................+...+.....+.+......+.....+...+.+...+..+.+.........+.........+..+...+.......+...+..............+.+..+....+..................+..+....+...............+..+....+...+...........++++++
2026-03-15T04:20:27.423720296Z -----
2026-03-15T04:20:27.475356257Z New container detected. Setting up app folder and fixing permissions.
2026-03-15T04:20:44.313514908Z query: SELECT * FROM "sqlite_master" WHERE "type" = 'table' AND "name" = 'migrations'
2026-03-15T04:20:44.317896712Z query: CREATE TABLE "migrations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "timestamp" bigint NOT NULL, "name" varchar NOT NULL)
2026-03-15T04:20:44.444006855Z query: SELECT * FROM "migrations" "migrations" ORDER BY "id" DESC
2026-03-15T04:20:44.445363497Z 0 migrations are already loaded in the database.
2026-03-15T04:20:44.445396133Z 3 migrations were found in the source code.
2026-03-15T04:20:44.445405762Z 3 migrations are new migrations that needs to be executed.
2026-03-15T04:20:44.446317789Z query: BEGIN TRANSACTION
2026-03-15T04:20:44.448565615Z query: SELECT COUNT(*) FROM users
2026-03-15T04:20:44.450146990Z query failed: SELECT COUNT(*) FROM users
2026-03-15T04:20:44.452233521Z error: Error: SQLITE_ERROR: no such table: users
2026-03-15T04:20:44.452256929Z --> in Database#all('SELECT COUNT(*) FROM users', undefined, [Function: handler])
2026-03-15T04:20:44.452266728Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:60:56)
2026-03-15T04:20:44.452276157Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27)
2026-03-15T04:20:44.452284434Z at Object.next (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:124:57)
2026-03-15T04:20:44.452292781Z at /app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:117:75
2026-03-15T04:20:44.452301288Z at new Promise (<anonymous>)
2026-03-15T04:20:44.452309484Z at Object.__awaiter (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:113:16)
2026-03-15T04:20:44.452317641Z at execute (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:54:64)
2026-03-15T04:20:44.452325737Z at SqliteQueryRunner.<anonymous> (/app/www/public/backend/node_modules/typeorm/driver/sqlite/SqliteQueryRunner.js:101:46)
2026-03-15T04:20:44.452346519Z at step (/app/www/public/backend/node_modules/typeorm/node_modules/tslib/tslib.js:143:27) {
2026-03-15T04:20:44.452354956Z errno: 1,
2026-03-15T04:20:44.452362792Z code: 'SQLITE_ERROR',
2026-03-15T04:20:44.452370768Z __augmented: true
2026-03-15T04:20:44.452378884Z }
2026-03-15T04:20:44.454755801Z 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:20:44.456191161Z query: CREATE UNIQUE INDEX "IDX_97672ac88f789774dd47f7c8be" ON "users" ("email")
2026-03-15T04:20:44.459479503Z 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:20:44.460987229Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:20:44.461918605Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:20:44.464758514Z 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:20:44.465991136Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-03-15T04:20:44.466923002Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-03-15T04:20:44.467958949Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-03-15T04:20:44.470706992Z 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:20:44.471721154Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-03-15T04:20:44.472903605Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-03-15T04:20:44.475687361Z 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:20:44.480144507Z 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:20:44.482899665Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-03-15T04:20:44.489825662Z 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:20:44.493419950Z 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:20:44.496320381Z 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:20:44.497138468Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-03-15T04:20:44.497809910Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-03-15T04:20:44.498581665Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-03-15T04:20:44.502562852Z 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:20:44.504577749Z 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:20:44.505380586Z query: DROP TABLE "budget_months"
2026-03-15T04:20:44.506581063Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-03-15T04:20:44.512185860Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:20:44.513397139Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:20:44.514524610Z query: DROP INDEX "IDX_cba488e36ca6ff6eec83e91440"
2026-03-15T04:20:44.515460374Z query: DROP INDEX "IDX_de0f1ed5fe7ad4f2254bb815be"
2026-03-15T04:20:44.516422702Z query: DROP INDEX "IDX_23f4c8894717fb764a2b88ff29"
2026-03-15T04:20:44.519900615Z 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:20:44.521175954Z 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:20:44.521612202Z query: DROP TABLE "category_months"
2026-03-15T04:20:44.522790735Z query: ALTER TABLE "temporary_category_months" RENAME TO "category_months"
2026-03-15T04:20:44.527014842Z query: CREATE INDEX "IDX_cba488e36ca6ff6eec83e91440" ON "category_months" ("categoryId")
2026-03-15T04:20:44.527585501Z query: CREATE INDEX "IDX_de0f1ed5fe7ad4f2254bb815be" ON "category_months" ("budgetMonthId")
2026-03-15T04:20:44.528312816Z query: CREATE INDEX "IDX_23f4c8894717fb764a2b88ff29" ON "category_months" ("month")
2026-03-15T04:20:44.528881831Z query: DROP INDEX "IDX_e6d5be2f8c1fbd283150e043a0"
2026-03-15T04:20:44.529566400Z query: DROP INDEX "IDX_af173d6048d44da16b00e49e24"
2026-03-15T04:20:44.537250634Z 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:20:44.538846728Z 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:20:44.539314370Z query: DROP TABLE "categories"
2026-03-15T04:20:44.540365978Z query: ALTER TABLE "temporary_categories" RENAME TO "categories"
2026-03-15T04:20:44.544766499Z query: CREATE INDEX "IDX_e6d5be2f8c1fbd283150e043a0" ON "categories" ("budgetId")
2026-03-15T04:20:44.545473963Z query: CREATE UNIQUE INDEX "IDX_af173d6048d44da16b00e49e24" ON "categories" ("trackingAccountId")
2026-03-15T04:20:44.547613131Z 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:20:44.548882608Z 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:20:44.549897231Z query: DROP TABLE "payees"
2026-03-15T04:20:44.551409046Z query: ALTER TABLE "temporary_payees" RENAME TO "payees"
2026-03-15T04:20:44.555750027Z query: DROP INDEX "IDX_7098ffeb5373b7d6344f4f1663"
2026-03-15T04:20:44.559316329Z 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:20:44.561114490Z 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:20:44.561743065Z query: DROP TABLE "transactions"
2026-03-15T04:20:44.563732682Z query: ALTER TABLE "temporary_transactions" RENAME TO "transactions"
2026-03-15T04:20:44.567943141Z query: CREATE INDEX "IDX_7098ffeb5373b7d6344f4f1663" ON "transactions" ("transferTransactionId")
2026-03-15T04:20:44.571117483Z 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:20:44.572390937Z 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:20:44.572751564Z query: DROP TABLE "accounts"
2026-03-15T04:20:44.573816118Z query: ALTER TABLE "temporary_accounts" RENAME TO "accounts"
2026-03-15T04:20:44.578047158Z 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:20:44.578919204Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "toBeBudgeted", "created", "updated") SELECT "id", "userId", "name", "toBeBudgeted", "created", "updated" FROM "budgets"
2026-03-15T04:20:44.579252835Z query: DROP TABLE "budgets"
2026-03-15T04:20:44.580409034Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:20:44.583747116Z query: DROP INDEX "IDX_0dcceebef7c019bc892be7b5d0"
2026-03-15T04:20:44.585421337Z 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:20:44.586258834Z 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:20:44.586628247Z query: DROP TABLE "category_groups"
2026-03-15T04:20:44.587481355Z query: ALTER TABLE "temporary_category_groups" RENAME TO "category_groups"
2026-03-15T04:20:44.590895441Z query: CREATE INDEX "IDX_0dcceebef7c019bc892be7b5d0" ON "category_groups" ("budgetId")
2026-03-15T04:20:44.594258192Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649259669912,"initial1649259669912"]
2026-03-15T04:20:44.594786426Z Migration initial1649259669912 has been executed successfully.
2026-03-15T04:20:44.595960541Z 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:20:44.597049563Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-03-15T04:20:44.597495281Z query: DROP TABLE "budgets"
2026-03-15T04:20:44.598821772Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:20:44.603030317Z query: DROP INDEX "IDX_0c21df54422306fdf78621fc18"
2026-03-15T04:20:44.603568852Z query: DROP INDEX "IDX_398c07457719d1899ba4f11914"
2026-03-15T04:20:44.606956664Z 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:20:44.609429423Z 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:20:44.610012868Z query: DROP TABLE "budget_months"
2026-03-15T04:20:44.611936442Z query: ALTER TABLE "temporary_budget_months" RENAME TO "budget_months"
2026-03-15T04:20:44.616640595Z query: CREATE INDEX "IDX_0c21df54422306fdf78621fc18" ON "budget_months" ("month")
2026-03-15T04:20:44.617746712Z query: CREATE INDEX "IDX_398c07457719d1899ba4f11914" ON "budget_months" ("budgetId")
2026-03-15T04:20:44.619102172Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1649260258195,"budgetMonthAvailable1649260258195"]
2026-03-15T04:20:44.619342125Z Migration budgetMonthAvailable1649260258195 has been executed successfully.
2026-03-15T04:20:44.620992969Z 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:20:44.621991360Z query: INSERT INTO "temporary_budgets"("id", "userId", "name", "created", "updated") SELECT "id", "userId", "name", "created", "updated" FROM "budgets"
2026-03-15T04:20:44.622391035Z query: DROP TABLE "budgets"
2026-03-15T04:20:44.623812226Z query: ALTER TABLE "temporary_budgets" RENAME TO "budgets"
2026-03-15T04:20:44.628359153Z query: INSERT INTO "migrations"("timestamp", "name") VALUES (?, ?) -- PARAMETERS: [1650032177205,"addBudgetCurrency1650032177205"]
2026-03-15T04:20:44.628607252Z Migration addBudgetCurrency1650032177205 has been executed successfully.
2026-03-15T04:20:44.628882006Z query: COMMIT
2026-03-15T04:20:49.296506197Z [custom-init] No custom files found, skipping...
2026-03-15T04:20:49.482412584Z
2026-03-15T04:20:49.482456152Z > BudgE@0.0.8 start
2026-03-15T04:20:49.482467745Z > node build/src/server.js
2026-03-15T04:20:49.482476312Z
2026-03-15T04:20:50.561563406Z !!!WARNING!!! Running in development mode!
2026-03-15T04:20:50.640621619Z Server listening on: http://0.0.0.0:5000
2026-03-15T04:20:51.327027062Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-03-15T04:20:51.346115692Z [ls.io-init] done.
2026-03-15T04:20:53.199746648Z Error: You must be logged in to do that
2026-03-15T04:20:53.199785236Z at /app/www/public/backend/build/src/middleware/authentication.js:41:23
2026-03-15T04:20:53.199796769Z at Generator.next (<anonymous>)
2026-03-15T04:20:53.199807160Z at /app/www/public/backend/build/src/middleware/authentication.js:8:71
2026-03-15T04:20:53.199817010Z at new Promise (<anonymous>)
2026-03-15T04:20:53.199826719Z at __awaiter (/app/www/public/backend/build/src/middleware/authentication.js:4:12)
2026-03-15T04:20:53.199836389Z at expressAuthentication (/app/www/public/backend/build/src/middleware/authentication.js:22:12)
2026-03-15T04:20:53.199864405Z at /app/www/public/backend/build/routes.js:1245:97
2026-03-15T04:20:53.199878774Z at Generator.next (<anonymous>)
2026-03-15T04:20:53.199888854Z at /app/www/public/backend/build/routes.js:8:71
2026-03-15T04:20:53.199898844Z at new Promise (<anonymous>) {
2026-03-15T04:20:53.199908704Z status: 401
2026-03-15T04:20:53.199918203Z }