Hi,
Today we suddenly got this error message on all five of our nodes consuming MSMQ messages via Rhino (same messages are distributed to all nodes). As it say "Please notify the developers" that's what we do :)
Any ideas? We are using 2.3.0.0 version, at least Rhino.ServiceBus.dll has that version, is this something that has been fixed in later versions?
2012-11-27 16:30:07,130 [Rhino Service Bus Worker Thread #0] FATAL Rhino.ServiceBus.Msmq.AbstractMsmqListener - BUG_IN_THE_BUS: An error occured during message dispatch by the bus itself. Please notify the developers
System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
at System.IO.BinaryReader.ReadString()
at Rhino.ServiceBus.Util.SerializationExtensions.DeserializeHeaders(Byte[] headerBytes)
at Rhino.ServiceBus.Msmq.MsmqTransport.CreateMessageInformation(OpenedQueue queue, Message message, Object[] messages, Object msg)
at Rhino.ServiceBus.Msmq.MsmqTransport.ProcessMessage(Message message, OpenedQueue messageQueue, TransactionScope tx, Func`2 messageRecieved, Action`1 beforeMessageTransactionCommit, Action`2 messageCompleted)
at Rhino.ServiceBus.Msmq.MsmqTransport.ReceiveMessageInTransaction(OpenedQueue queue, String messageId, Func`2 messageArrived, Action`2 messageProcessingCompleted, Action`1 beforeMessageTransactionCommit)
at Rhino.ServiceBus.Msmq.MsmqTransport.HandlePeekedMessage(OpenedQueue queue, Message message)
at Rhino.ServiceBus.Msmq.AbstractMsmqListener.PeekMessageOnBackgroundThread(Object state)