We are currently implementing a new system. It now happens, that the content of my message is wrong and gets rejected by the connecting system (we transfer data over a REST service). I can edit my message as soon as it is in the error queue and re-queue it. But while NServiceBus is trying to re-send it (which will of course fail every time), I can't seem to find the message to correct it for the next time around. Any idea where the message is "parked" during SLR?
Asked
Active
Viewed 101 times
1 Answers
1
The message gets moved to our timeout storage, which is by default RavenDB.

Udi Dahan
- 11,932
- 1
- 27
- 35
-
Hi Udi, I was able to find a timeout collection in the RavenDB, but it contained only meta data, including the last caught exception. But I couldn't locate the actual message data. – Cariarer Dec 16 '13 at 11:33
-
The message data is stored in binary format in the "state" property: https://github.com/Particular/NServiceBus/blob/develop/src/NServiceBus.Core/Timeout/Core/TimeoutData.cs#L29 – Andreas Öhlund Dec 18 '13 at 08:37