Symptomen
Wanneer u probeert berichten te verzenden naar een SAP-systeem met een onjuiste aanmeldingsnaam van de gebruiker of het wachtwoord in Microsoft BizTalk Server 2013 R2 of in Microsoft BizTalk Server 2013, wordt het BizTalk-host exemplaar loopt vast. Ook wordt het volgende foutbericht vastgelegd in het toepassingslogboek:
Toepassing: BTSNTSvc64.exe
Framework-versie: v <Versienummer> Beschrijving: Het proces is beëindigd vanwege een niet-afgehandelde uitzondering. Uitzondering Info: System.Runtime.CallbackException Stack: op Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception) op Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, versie 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 =]]. AsyncRequest(System.Object) bij System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bij System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) op System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() op System.Threading.ThreadPoolWorkQueue.Dispatch() Niet-verwerkte uitzondering opgetreden, details van uitzondering: System.Runtime.CallbackException: Async terugbellen heeft een uitzondering veroorzaakt. ---> System.ServiceModel.CommunicationObjectFaultedException: het communicatieobject, Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], kan niet worden gebruikt voor communicatie, omdat het in de Faulted staat. Stack-tracering van server: op System.ServiceModel.Channels.CommunicationObject.BeginClose (time-out TimeSpan AsyncCallback terugbellen, toestand ' Object ') op Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (time-out TimeSpan AsyncCallback terugbellen, toestand ' Object ') bij System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject is CommunicationObject is, TimeSpan time-out, AsyncCallback terugbellen, toestand ' Object ') op System.ServiceModel.Channels.CommunicationObject.BeginClose (time-out TimeSpan AsyncCallback terugbellen, toestand ' Object ') bij System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject is CommunicationObject is, TimeSpan time-out, AsyncCallback terugbellen, toestand ' Object ') op System.ServiceModel.Channels.CommunicationObject.BeginClose (time-out TimeSpan AsyncCallback terugbellen, toestand ' Object ') Uitzondering bij [0] rethrown: bij System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (reqMsg IMessage, IMessage retMsg) bij System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32 type) op System.ServiceModel.ICommunicationObject.BeginClose (AsyncCallback terugbellen, toestand ' Object ') bij Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (uitzondering ex CallbackState'1 staat) op Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult resultaat) op System.Runtime.AsyncResult.Complete (Boolean completedSynchronously) ---Einde van inner exception stacktrace--- op System.Runtime.AsyncResult.Complete (Boolean completedSynchronously) op System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (Boolean completedSynchronously, uitzondering uitzondering) op System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (IAsyncResult resultaat, Boolean completedSynchronously) op System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult resultaat) op Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (Object operationResult, uitzondering operationException) op Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (Object obj) bij System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback, terugbellen, Object staat, Boolean preserveSyncCtx) bij System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback, terugbellen, Object staat, Boolean preserveSyncCtx) op System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() op System.Threading.ThreadPoolWorkQueue.Dispatch().Oplossing
Cumulatieve update informatie
Dit probleem werd in eerste instantie opgelost in de volgende cumulatieve update voor BizTalk Server en BizTalk-Adapter Pack 2013:
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Zie voor meer informatie over servicepacks en lijst van de cumulatieve update voor BizTalk Server KB 2555976: Service pack en lijst van de cumulatieve update voor BizTalk Server. Zie voor meer informatie over hotfixes voor BizTalk Server KB 2003907: informatie over BizTalk-hotfixes en cumulatieve update ondersteuning voor.