[
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787130000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787086800220,
      "removeOnComplete": true,
      "jobId": "repeat:nj-pick-6-scheduler:1787130000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 12
      },
      "delay": 43199780
    },
    "id": "repeat:nj-pick-6-scheduler:1787130000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1787086800220,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1787130183758,
    "processedOn": 1787130183608,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1787173200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787086800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787043600269,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 11
      },
      "jobId": "repeat:nj-pick-6-scheduler:1787086800000",
      "removeOnComplete": true,
      "delay": 43199731
    },
    "id": "repeat:nj-pick-6-scheduler:1787086800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1787043600269,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1787086986718,
    "processedOn": 1787086986588,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1787130000000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787043600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787000400292,
      "removeOnComplete": true,
      "jobId": "repeat:nj-pick-6-scheduler:1787043600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 10
      },
      "delay": 43199708
    },
    "id": "repeat:nj-pick-6-scheduler:1787043600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1787000400292,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1787043782523,
    "processedOn": 1787043782444,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1787086800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787000400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786957200187,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 9
      },
      "jobId": "repeat:nj-pick-6-scheduler:1787000400000",
      "removeOnComplete": true,
      "delay": 43199813
    },
    "id": "repeat:nj-pick-6-scheduler:1787000400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786957200187,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1787000583350,
    "processedOn": 1787000583069,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1787043600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800384,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199616
    },
    "id": "repeat:nj-pick-6-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786870800384,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786914182838,
    "processedOn": 1786914182616,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786957200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786870800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786827600388,
      "removeOnComplete": true,
      "jobId": "repeat:nj-pick-6-scheduler:1786870800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199612
    },
    "id": "repeat:nj-pick-6-scheduler:1786870800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786827600388,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786870982422,
    "processedOn": 1786870982219,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786914000000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786827600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786784400574,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786827600000",
      "removeOnComplete": true,
      "delay": 43199426
    },
    "id": "repeat:nj-pick-6-scheduler:1786827600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786784400574,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786827787826,
    "processedOn": 1786827787605,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786870800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786784400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786741200192,
      "removeOnComplete": true,
      "jobId": "repeat:nj-pick-6-scheduler:1786784400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "delay": 43199808
    },
    "id": "repeat:nj-pick-6-scheduler:1786784400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786741200192,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786784584133,
    "processedOn": 1786784584051,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786827600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786611600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786568400348,
      "removeOnComplete": true,
      "jobId": "repeat:nj-pick-6-scheduler:1786611600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199532
    },
    "id": "repeat:nj-pick-6-scheduler:1786611600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786568400468,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786611783018,
    "processedOn": 1786611782748,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786654800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786568400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786558676903,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786568400000",
      "removeOnComplete": true,
      "delay": 9723096
    },
    "id": "repeat:nj-pick-6-scheduler:1786568400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786558676904,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786568584919,
    "processedOn": 1786568582057,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786611600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786525200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786482000272,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786525200000",
      "removeOnComplete": true,
      "delay": 43199728
    },
    "id": "repeat:nj-pick-6-scheduler:1786525200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786482000272,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786525384994,
    "processedOn": 1786525384924,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786568400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987678,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812321
    },
    "id": "repeat:nj-pick-6-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786399987679,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786438982662,
    "processedOn": 1786438982454,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786482000000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786395600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786352400238,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786395600000",
      "removeOnComplete": true,
      "delay": 43199762
    },
    "id": "repeat:nj-pick-6-scheduler:1786395600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786352400238,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786395784397,
    "processedOn": 1786395784182,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786438800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786179600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786165494170,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786179600000",
      "removeOnComplete": true,
      "delay": 14105830
    },
    "id": "repeat:nj-pick-6-scheduler:1786179600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786165494170,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786179782298,
    "processedOn": 1786179782044,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786222800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786136400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "jobId": "repeat:nj-pick-6-scheduler:1786136400000",
      "timestamp": 1786093200141,
      "delay": 43199859
    },
    "id": "repeat:nj-pick-6-scheduler:1786136400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786093200141,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786136402505,
    "processedOn": 1786136400063,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786179600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1786006800316,
      "prevMillis": 1786050000000,
      "jobId": "repeat:nj-pick-6-scheduler:1786050000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199683
    },
    "id": "repeat:nj-pick-6-scheduler:1786050000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1786006800317,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1786050004382,
    "processedOn": 1786050000190,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786093200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785920400311,
      "jobId": "repeat:nj-pick-6-scheduler:1785963600000",
      "prevMillis": 1785963600000,
      "delay": 43199689
    },
    "id": "repeat:nj-pick-6-scheduler:1785963600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785920400311,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785963603206,
    "processedOn": 1785963600047,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1786006800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785877200381,
      "prevMillis": 1785920400000,
      "jobId": "repeat:nj-pick-6-scheduler:1785920400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199619
    },
    "id": "repeat:nj-pick-6-scheduler:1785920400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785877200381,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785920401893,
    "processedOn": 1785920400014,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785963600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785877200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:nj-pick-6-scheduler:1785877200000",
      "timestamp": 1785834000398,
      "delay": 43199513
    },
    "id": "repeat:nj-pick-6-scheduler:1785877200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785834000487,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785877202415,
    "processedOn": 1785877200079,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785920400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785834000000,
      "jobId": "repeat:nj-pick-6-scheduler:1785834000000",
      "timestamp": 1785814078066,
      "delay": 19921934,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785834000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785814078066,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785834002308,
    "processedOn": 1785834000045,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785877200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785790800000,
      "jobId": "repeat:nj-pick-6-scheduler:1785790800000",
      "timestamp": 1785757628395,
      "delay": 33171605,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785790800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785757628395,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785790802274,
    "processedOn": 1785790800084,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785834000000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785704400000,
      "jobId": "repeat:nj-pick-6-scheduler:1785704400000",
      "timestamp": 1785665251113,
      "delay": 39148887,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785704400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785665251113,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785704403250,
    "processedOn": 1785704400061,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785747600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785661200000,
      "jobId": "repeat:nj-pick-6-scheduler:1785661200000",
      "timestamp": 1785639297888,
      "delay": 21902111,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785661200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785639297889,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785661204970,
    "processedOn": 1785661200080,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785704400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785531600000,
      "jobId": "repeat:nj-pick-6-scheduler:1785531600000",
      "timestamp": 1785510263572,
      "delay": 21336426,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785531600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785510263574,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785531602946,
    "processedOn": 1785531600042,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785574800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785445200000,
      "jobId": "repeat:nj-pick-6-scheduler:1785445200000",
      "timestamp": 1785411583853,
      "delay": 33616147,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785445200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785411583853,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785445204113,
    "processedOn": 1785445200160,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785488400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785402000000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:nj-pick-6-scheduler:1785402000000",
      "timestamp": 1785358800207,
      "delay": 43199793
    },
    "id": "repeat:nj-pick-6-scheduler:1785402000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785358800207,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785402002812,
    "processedOn": 1785402000033,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785445200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785315600233,
      "jobId": "repeat:nj-pick-6-scheduler:1785358800000",
      "prevMillis": 1785358800000,
      "delay": 43199767
    },
    "id": "repeat:nj-pick-6-scheduler:1785358800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785315600233,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785358801731,
    "processedOn": 1785358800029,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785402000000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785272400244,
      "prevMillis": 1785315600000,
      "jobId": "repeat:nj-pick-6-scheduler:1785315600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199756
    },
    "id": "repeat:nj-pick-6-scheduler:1785315600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785272400244,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785315601964,
    "processedOn": 1785315600035,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785358800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785229200000,
      "jobId": "repeat:nj-pick-6-scheduler:1785229200000",
      "timestamp": 1785214769653,
      "delay": 14430347,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785229200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785214769653,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785229204089,
    "processedOn": 1785229200047,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785272400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785186000000,
      "jobId": "repeat:nj-pick-6-scheduler:1785186000000",
      "timestamp": 1785166213784,
      "delay": 19786215,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1785186000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785166213785,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785186002381,
    "processedOn": 1785186000097,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785229200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785056400150,
      "jobId": "repeat:nj-pick-6-scheduler:1785099600000",
      "prevMillis": 1785099600000,
      "delay": 43199850
    },
    "id": "repeat:nj-pick-6-scheduler:1785099600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785056400150,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785099602512,
    "processedOn": 1785099600007,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785142800000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785013200915,
      "prevMillis": 1785056400000,
      "jobId": "repeat:nj-pick-6-scheduler:1785056400000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199085
    },
    "id": "repeat:nj-pick-6-scheduler:1785056400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1785013200915,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785056401316,
    "processedOn": 1785056400011,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785099600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785013200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:nj-pick-6-scheduler:1785013200000",
      "timestamp": 1784970000221,
      "delay": 43199612
    },
    "id": "repeat:nj-pick-6-scheduler:1785013200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:52:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1784970000388,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1785013207577,
    "processedOn": 1785013200070,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785056400000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784970000000,
      "jobId": "repeat:nj-pick-6-scheduler:1784970000000",
      "timestamp": 1784937154077,
      "delay": 32845923,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1784970000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1784937154077,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1784970002143,
    "processedOn": 1784970000050,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1785013200000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784840400000,
      "jobId": "repeat:nj-pick-6-scheduler:1784840400000",
      "timestamp": 1784818578576,
      "delay": 21821424,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1784840400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1784818578576,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1784840401978,
    "processedOn": 1784840400044,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1784883600000"
  },
  {
    "name": "nj-pick-6-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784624400000,
      "jobId": "repeat:nj-pick-6-scheduler:1784624400000",
      "timestamp": 1784611690400,
      "delay": 12709599,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:nj-pick-6-scheduler:1784624400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:21:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/nj-pick-6/nj-pick-6.js:54:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/nj-pick-6/index.js:46:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "nj-pick-6-scheduler",
    "timestamp": 1784611690401,
    "queueQualifiedName": "bull:USA-NJ-PICK-6",
    "finishedOn": 1784624402955,
    "processedOn": 1784624400008,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:nj-pick-6-scheduler:1784667600000"
  }
]