Hello,
We've been having some weird errors that occur every day at the same time while publishing messages to RabbitMQ streams. Our client uses streams java client client to publish a message, and for inexplicable reasons, it takes ~50 seconds (while it usually takes ~1ms) to receive the confirmationStatus. That confirmation contains the error code 10004.
Interestingly, the message was still somehow published, because I can see the consumer of the stream handling the message. However, the consumer received the message about 5s after the timestamp of the producer's send attempt (so 45s before the producer gets a confirmation error), while we usually have ~2ms between the publisher and consumer timestamps.
I have been unable to find the meaning of that error in the documentation, the streams procotol specification, or the rabbitmq-server and rabbitmq-stream-java-client repos on github.
Does anyone know what error code 10004 means? Also, more generally, is there a list of these error code somewhere?