试图从传输消息NServiceBus.TransportMessage中提取逻辑消息时发生错误



我正在接收来自special . servicecontrol的关于处理事件的反序列化消息。

标题:

NServiceBus.MessageId 666faf48-0c44-4109-beb6-a66a009c8c93
NServiceBus.CorrelationId bf397ea0-6a`enter code here`aa-4c7f-ba2c-a66a009c8c93
NServiceBus.MessageIntent Publish
NServiceBus.Version 5.2.10
NServiceBus.TimeSent 2016-08-22 16:29:58:673549 Z
NServiceBus.ContentType application/json
NServiceBus.EnclosedMessageTypes ServiceControl.Contracts.MessageFailed, ServiceControl.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
CorrId 666faf48-0c44-4109-beb6-a66a009c8c93
NServiceBus.ConversationId 68a1e495-d47a-4eef-8a96-a66a009c8c93
WinIdName NT AUTHORITYSYSTEM
NServiceBus.OriginatingMachine MS10582
NServiceBus.OriginatingEndpoint Particular.ServiceControl
NServiceBus.ReplyToAddress Particular.ServiceControl@MS10582
NServiceBus.ExceptionInfo.ExceptionType System.Runtime.Serialization.SerializationException
NServiceBus.ExceptionInfo.InnerExceptionType System.Exception

堆栈跟踪:

at NServiceBus.DeserializeLogicalMessagesBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreUnicastMessagesDeserializeLogicalMessagesBehavior.cs:line 49
at NServiceBus.CallbackInvocationBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreUnicastBehaviorsCallbackInvocationBehavior.cs:line 23
at NServiceBus.ApplyIncomingTransportMessageMutatorsBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreMessageMutatorApplyIncomingTransportMessageMutatorsBehavior.cs:line 20
at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreUnicastSubscriptionsMessageDrivenSubscriptionsSubscriptionReceiverBehavior.cs:line 32
at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreUnitOfWorkUnitOfWorkBehavior.cs:line 43
at NServiceBus.ChildContainerBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreUnicastBehaviorsChildContainerBehavior.cs:line 17
at NServiceBus.ProcessingStatisticsBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreMonitoringProcessingStatisticsBehavior.cs:line 23
at NServiceBus.AuditBehavior.Invoke(IncomingContext context, Action next) in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CoreAuditAuditBehavior.cs:line 20
at NServiceBus.Pipeline.PipelineExecutor.ExecuteT in c:BuildAgentwork1b05a2fea6e4cd32srcNServiceBus.CorePipelinePipelineExecutor.cs:line 127
at NServiceBus.Unicast.Transport.TransportReceiver.ProcessMessage(TransportMessage message) in c:BuildAgentwork1b05a2fea6e4cd32src

我可以看到Servicecontrol中正在接收的消息体,但是当我试图处理这些消息时,我收到了反序列化异常。

我们发布了一个新的示例来展示如何使用ServiceControl事件监视NServiceBus,如果有帮助请告诉我http://docs.particular.net/samples/servicecontrol/events-subscription/.

最新更新