Symptomer
Når du prøver å sende meldinger til et SAP-system ved hjelp av et ugyldig brukernavn eller passord i Microsoft BizTalk Server 2013 R2 eller i Microsoft BizTalk Server 2013, krasjer forekomsten av BizTalk-vert. I tillegg logges følgende feilmelding i programloggen:
Program: BTSNTSvc64.exe
Framework versjon: v <Versjonsnummer>
Beskrivelse: Prosessen ble avsluttet på grunn av et ubehandlet unntak.
Unntaksvis informasjon: System.Runtime.CallbackException
Stakk:
på Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception)
på Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, versjon = 4.0.0.0, Culture = nøytral, PublicKeyToken = b77a5c561934e089]]. AsyncRequest(System.Object)
på System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, boolsk verdi)
på System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, boolsk verdi)
ved System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
ved System.Threading.ThreadPoolWorkQueue.Dispatch()
Ubehandlet unntak oppfanget unntaksdetaljer: System.Runtime.CallbackException: asynkron tilbakeringing forårsaket et unntak. ---> System.ServiceModel.CommunicationObjectFaultedException: Kommunikasjonsobjektet Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], kan ikke brukes til kommunikasjon fordi den er i tilstanden Faulted.
Stakksporing for serveren:
på System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
på Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
på System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject fikk CommunicationObject fikk, TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
på System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
på System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject fikk CommunicationObject fikk, TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
på System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan tidsavbrudd, AsyncCallback-tilbakeringing, objekt tilstand)
Unntak er rethrown på [0]:
på System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)
på System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32-type)
på System.ServiceModel.ICommunicationObject.BeginClose (AsyncCallback-tilbakeringing, objekt tilstand)
på Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (unntak ex, CallbackState'1 tilstand)
på Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult resultat)
på System.Runtime.AsyncResult.Complete (boolsk completedSynchronously)
---Slutten av intern unntaksstakk---
på System.Runtime.AsyncResult.Complete (boolsk completedSynchronously)
på System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (boolsk completedSynchronously, unntak unntak)
på System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (IAsyncResult resultatet, boolske completedSynchronously)
på System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult resultat)
på Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (objekt, operationResult, operationException unntak)
på Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (objekt obj)
på System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback-tilbakeringing, objekt tilstand, boolske preserveSyncCtx)
på System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback-tilbakeringing, objekt tilstand, boolske preserveSyncCtx)
ved System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
på System.Threading.ThreadPoolWorkQueue.Dispatch().
Oppløsning
Informasjon om kumulativ oppdatering
Dette problemet ble først løst i følgende kumulativ oppdatering for BizTalk Server og BizTalk-kortet Pack 2013:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om oppdateringspakker og listen kumulativ oppdatering for BizTalk Server, se KB 2555976: Service pack og listen kumulativ oppdatering for BizTalk Server.
Hvis du vil ha mer informasjon om hurtigreparasjoner for BizTalk Server, se KB 2003907: støtte for informasjon om BizTalk-hurtigreparasjoner og Kumulativ sikkerhetsoppdatering.