Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
Loaded feature tier config from /app/config/feature-tiers.json
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
Loaded feature tier config from /app/config/feature-tiers.json
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
Loaded feature tier config from /app/config/feature-tiers.json
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Loaded feature tier config from /app/config/feature-tiers.json
file:///app/src/dbPostgresSyncBridge.js:36
  const error = new Error(message);
                ^

Error: update or delete on table "users" violates foreign key constraint "user_runelite_accounts_user_id_fkey" on table "user_runelite_accounts"
    at normalizeWorkerError (file:///app/src/dbPostgresSyncBridge.js:36:17)
    at request (file:///app/src/dbPostgresSyncBridge.js:134:17)
    at Object.exec (file:///app/src/dbPostgresSyncBridge.js:182:7)
    at wipeRuntimeDataForDev (file:///app/src/server.js:1236:14)
    at file:///app/src/server.js:364:3 {
  code: '23503',
  detail: 'Key (id)=(4aa44865-7a0d-496f-8e10-8d024f5c59eb) is still referenced from table "user_runelite_accounts".'
}

Node.js v22.22.0