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.exeFramework-versie: v <Versienummer>Beschrijving: Het proces is beëindigd vanwege een niet-afgehandelde uitzondering.Uitzondering Info: System.Runtime.CallbackExceptionStack: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.