nodejs-pubsub icon indicating copy to clipboard operation
nodejs-pubsub copied to clipboard

fix: Remove retried item from the queue during reset

Open dermasmid opened this issue 7 months ago • 1 comments

we are seeing accessional uncaught errors like such:

TypeError: Cannot read properties of undefined (reading 'nextRetry')
    at Heap.comparator [as compare] (/usr/src/app/node_modules/@tw/pubsub/build/src/exponential-retry.js:21:24)
    at Heap._sortNodeDown (/usr/src/app/node_modules/heap-js/dist/heap-js.umd.js:2148:43)
    at Heap.replace (/usr/src/app/node_modules/heap-js/dist/heap-js.umd.js:1987:18)
    at Heap.pop (/usr/src/app/node_modules/heap-js/dist/heap-js.umd.js:1902:29)
    at ExponentialRetry.doRetries (/usr/src/app/node_modules/@tw/pubsub/build/src/exponential-retry.js:117:29)
    at Timeout._onTimeout (/usr/src/app/node_modules/@tw/pubsub/build/src/exponential-retry.js:142:22)
    at listOnTimeout (node:internal/timers:573:17)
    at process.processTimers (node:internal/timers:514:7)

dermasmid avatar May 17 '25 21:05 dermasmid