[
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787130000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787086800256,
      "removeOnComplete": true,
      "jobId": "repeat:ri-wild-money-scheduler:1787130000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 12
      },
      "delay": 43199744
    },
    "id": "repeat:ri-wild-money-scheduler:1787130000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1787086800256,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1787130189269,
    "processedOn": 1787130189072,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1787173200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787086800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787043600226,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 11
      },
      "jobId": "repeat:ri-wild-money-scheduler:1787086800000",
      "removeOnComplete": true,
      "delay": 43199774
    },
    "id": "repeat:ri-wild-money-scheduler:1787086800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1787043600226,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1787086984582,
    "processedOn": 1787086984343,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1787130000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787043600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787000400217,
      "removeOnComplete": true,
      "jobId": "repeat:ri-wild-money-scheduler:1787043600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 10
      },
      "delay": 43199783
    },
    "id": "repeat:ri-wild-money-scheduler:1787043600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1787000400217,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1787043782127,
    "processedOn": 1787043782040,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1787086800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786957200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786914000337,
      "removeOnComplete": true,
      "jobId": "repeat:ri-wild-money-scheduler:1786957200000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "delay": 43199663
    },
    "id": "repeat:ri-wild-money-scheduler:1786957200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786914000337,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786957382545,
    "processedOn": 1786957382448,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1787000400000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800252,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199748
    },
    "id": "repeat:ri-wild-money-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786870800252,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786914183114,
    "processedOn": 1786914183020,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786957200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786482000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786438800192,
      "removeOnComplete": true,
      "jobId": "repeat:ri-wild-money-scheduler:1786482000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199739
    },
    "id": "repeat:ri-wild-money-scheduler:1786482000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786438800261,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786482182967,
    "processedOn": 1786482182593,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786525200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987766,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812234
    },
    "id": "repeat:ri-wild-money-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786399987766,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786438982872,
    "processedOn": 1786438982779,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786482000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786395600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786352400233,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786395600000",
      "removeOnComplete": true,
      "delay": 43199767
    },
    "id": "repeat:ri-wild-money-scheduler:1786395600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786352400233,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786395784517,
    "processedOn": 1786395784439,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786438800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786179600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786165494213,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786179600000",
      "removeOnComplete": true,
      "delay": 14105787
    },
    "id": "repeat:ri-wild-money-scheduler:1786179600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786165494213,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786179782239,
    "processedOn": 1786179781972,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786222800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786136400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786136400000",
      "timestamp": 1786093200132,
      "delay": 43199868
    },
    "id": "repeat:ri-wild-money-scheduler:1786136400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786093200132,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786136402862,
    "processedOn": 1786136400065,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786179600000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1786006800824,
      "prevMillis": 1786050000000,
      "jobId": "repeat:ri-wild-money-scheduler:1786050000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199176
    },
    "id": "repeat:ri-wild-money-scheduler:1786050000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1786006800824,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786050004385,
    "processedOn": 1786050000193,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786093200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1786006800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:ri-wild-money-scheduler:1786006800000",
      "timestamp": 1785963600076,
      "delay": 43199922
    },
    "id": "repeat:ri-wild-money-scheduler:1786006800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785963600078,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1786006802440,
    "processedOn": 1786006800100,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1786050000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785834000000,
      "jobId": "repeat:ri-wild-money-scheduler:1785834000000",
      "timestamp": 1785814078115,
      "delay": 19921885,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1785834000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785814078115,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785834003433,
    "processedOn": 1785834000046,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785877200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785574800504,
      "prevMillis": 1785618000000,
      "jobId": "repeat:ri-wild-money-scheduler:1785618000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199496
    },
    "id": "repeat:ri-wild-money-scheduler:1785618000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785574800504,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785618003474,
    "processedOn": 1785618000065,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785661200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785574800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:ri-wild-money-scheduler:1785574800000",
      "timestamp": 1785531600535,
      "delay": 43199348
    },
    "id": "repeat:ri-wild-money-scheduler:1785574800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785531600652,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785574803201,
    "processedOn": 1785574800041,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785618000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785531600000,
      "jobId": "repeat:ri-wild-money-scheduler:1785531600000",
      "timestamp": 1785510263670,
      "delay": 21336330,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1785531600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785510263670,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785531602789,
    "processedOn": 1785531600046,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785574800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785445200000,
      "jobId": "repeat:ri-wild-money-scheduler:1785445200000",
      "timestamp": 1785411583922,
      "delay": 33616078,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1785445200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785411583922,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785445204109,
    "processedOn": 1785445200143,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785488400000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785272400256,
      "prevMillis": 1785315600000,
      "jobId": "repeat:ri-wild-money-scheduler:1785315600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199744
    },
    "id": "repeat:ri-wild-money-scheduler:1785315600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785272400256,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785315604233,
    "processedOn": 1785315600033,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785358800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785186000000,
      "jobId": "repeat:ri-wild-money-scheduler:1785186000000",
      "timestamp": 1785166213822,
      "delay": 19786178,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1785186000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1785166213822,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1785186003302,
    "processedOn": 1785186000101,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785229200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784970000000,
      "jobId": "repeat:ri-wild-money-scheduler:1784970000000",
      "timestamp": 1784937154141,
      "delay": 32845859,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1784970000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784937154141,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784970002051,
    "processedOn": 1784970000051,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1785013200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784926800000,
      "jobId": "repeat:ri-wild-money-scheduler:1784926800000",
      "timestamp": 1784910620899,
      "delay": 16179101,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1784926800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784910620899,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784926802313,
    "processedOn": 1784926800108,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1784970000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784754000000,
      "jobId": "repeat:ri-wild-money-scheduler:1784754000000",
      "timestamp": 1784749312172,
      "delay": 4687828,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1784754000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784749312172,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784754002243,
    "processedOn": 1784754000057,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1784797200000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1784667600934,
      "prevMillis": 1784710800000,
      "jobId": "repeat:ri-wild-money-scheduler:1784710800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199066
    },
    "id": "repeat:ri-wild-money-scheduler:1784710800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784667600934,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784710802951,
    "processedOn": 1784710800050,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1784754000000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784667600000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:ri-wild-money-scheduler:1784667600000",
      "timestamp": 1784624400248,
      "delay": 43199405
    },
    "id": "repeat:ri-wild-money-scheduler:1784667600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:56:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784624400595,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784667603952,
    "processedOn": 1784667600037,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1784710800000"
  },
  {
    "name": "ri-wild-money-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784624400000,
      "jobId": "repeat:ri-wild-money-scheduler:1784624400000",
      "timestamp": 1784611690565,
      "delay": 12709434,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:ri-wild-money-scheduler:1784624400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/ri-wild-money/ri-wild-money.js:58:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/ri-wild-money/index.js:62: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": "ri-wild-money-scheduler",
    "timestamp": 1784611690566,
    "queueQualifiedName": "bull:USA-RI-WILD-MONEY",
    "finishedOn": 1784624402953,
    "processedOn": 1784624400010,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:ri-wild-money-scheduler:1784667600000"
  }
]