I haven't been able to track it down with a test case yet. It happens with
subscription messages though. I think this is happening on Initialization
reading the persisted subscriptions. Eventually hitting this code var
bookmark = actions.MarkOutgoingMessageAsSuccessfullySent(message.Bookmark);
It looks like the outgoing history table is keyed by message id which in
this case I'm assuming is the same id somewhere as the persisted
subscription message and violating because it was already sent before the
service got restarted?

The really crazy thing about this is that if it is restarted without
deleting the queue storage it will eventually run out of memory because the
message failed to deliver. Really frustrating!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to