I discovered a bug related to the queue `contentType` option [1] and dead letter queues [2]. When `c
I discovered a bug related to the queue
When
The logs of the DLQ consumer worker show for any such non-v8 event:
Here's a minimal example of a producer-consumer worker to reproduce the issue:
And a minimal DLQ consumer:
Relevant docs:
[1] https://developers.cloudflare.com/queues/platform/javascript-apis/#queuescontenttype
[2] https://developers.cloudflare.com/queues/learning/batching-retries/#dead-letter-queues
contentType option [1] and dead letter queues [2].When
contentType is set to anything other than "v8" and the queue event ends up in the DLQ, a consumer worker attached to that DLQ cannot handle it.The logs of the DLQ consumer worker show for any such non-v8 event:
Here's a minimal example of a producer-consumer worker to reproduce the issue:
And a minimal DLQ consumer:
Relevant docs:
[1] https://developers.cloudflare.com/queues/platform/javascript-apis/#queuescontenttype
[2] https://developers.cloudflare.com/queues/learning/batching-retries/#dead-letter-queues



