I am having strange behaviour on Redis MQ. When I publish a bunch of messages, only 1 is picked up by the registered handler, the remaining messages go straight to the outq, with the error message: NotImplementedException: Unable to resolve service ‘Message`1’. Any subsequent requests continue to go to the outq with this message, but the application functions as expected.
When I turn off Just My Code, the exception bubbles up from ServiceStack.dll
System.NotImplementedException occurred
Message: Exception thrown: 'System.NotImplementedException' in ServiceStack.dll
Additional information: Unable to resolve service 'Message`1'
Creating a standalone isn’t going to happen due to time constraints, but I have one more piece of evidence I’m hoping will allow you to point me in right direction; the messages that go into the outq having not been processed are missing a serialised version of my custom AuthUserSession which is a property of the DTO.
All properties have [DataMember]/[DataContract] attrs.
If still no idea then I will either continue hunting or think of another way of achieving.