I’m running EventStore version 24.10. I’m using the Go client to connect to the server.
I’m writing an unhappy path integration test in which a service consumes a message from ESDB, fails to process it, and parks it.
From the test, I want to check that the message was parked and I also want to check that the parked message is the one I expected. To do this I use the go client to read from the corresponding parked message stream, which in my case is $persistentsubscription-testStream::testGroup-parked".
When I read from the stream I get the following event (the screenshot below is from my IDE debugger)
Could you provide details of how you are reading that parked message stream? Are you familiar with link-to events? I’m going to assume that ResolveLinkTos is not set to True.
Thank you guys for the quick replay and for the explanation. Indeed, ResolveLinkTos: true, was the option I was missing when reading from the stream. With that option set to true I was able to read the parked message.