Příznaky

Při pokusu o odeslání zpráv do systému SAP pomocí nesprávné přihlašovací uživatelské jméno nebo heslo v Microsoft BizTalk Server 2013 R2 nebo Microsoft BizTalk Server 2013 dojde k chybě instance hostitele BizTalk. Navíc je do protokolu aplikací zaznamenána následující chybová zpráva:

Aplikace: BTSNTSvc64.exe
Rámci verze: <Číslo verze>
Popis: Proces byl ukončen z důvodu neošetřené výjimky.
Informace o výjimce: System.Runtime.CallbackException
Zásobník:
v Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception)
na Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, verze = 4.0.0.0 Culture = neutral, PublicKeyToken = b77a5c561934e089]]. AsyncRequest(System.Object)
v System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, logická hodnota)
na System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, logická hodnota)
v System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
v System.Threading.ThreadPoolWorkQueue.Dispatch()

Neošetřená výjimka zachycena, podrobnosti o výjimce: System.Runtime.CallbackException: asynchronní zpětné volání došlo k výjimce. ---> System.ServiceModel.CommunicationObjectFaultedException: Objekt komunikace, Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], nelze použít pro komunikaci, protože je v chybném stavu.

Trasování zásobníku serveru:
v System.ServiceModel.Channels.CommunicationObject.BeginClose (časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)
v Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)
v System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (objektu communicationObject objektu CommunicationObject, časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)
v System.ServiceModel.Channels.CommunicationObject.BeginClose (časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)
v System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (objektu communicationObject objektu CommunicationObject, časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)
v System.ServiceModel.Channels.CommunicationObject.BeginClose (časový limit TimeSpan, AsyncCallback zpětného volání, stav objektů)

Výjimka vyvolány na [0]:
na System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)
v System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32 typ)
v System.ServiceModel.ICommunicationObject.BeginClose (AsyncCallback zpětného volání, stav objektů)
na Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (výjimka ex CallbackState'1 stát)
v Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult výsledek)
v System.Runtime.AsyncResult.Complete (logická completedSynchronously)
---Konec trasování zásobníku vnitřní výjimky---
v System.Runtime.AsyncResult.Complete (logická completedSynchronously)
v System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (logická completedSynchronously, výjimky výjimka)
v System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (IAsyncResult výsledek, logická completedSynchronously)
v System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult výsledek)
v Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (objekt operationResult, výjimka operationException)
v Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (objekt obj)
v System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback zpětného volání, stav objektů, Boolean preserveSyncCtx)
na System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback zpětného volání, stav objektů, Boolean preserveSyncCtx)
v System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
na System.Threading.ThreadPoolWorkQueue.Dispatch().

Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven v následující kumulativní aktualizace pro BizTalk Server a BizTalk adaptér Pack 2013:

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o aktualizacích service Pack a kumulativní aktualizace seznamu pro BizTalk Server naleznete v tématu KB 2555976: Service pack a kumulativní aktualizace seznamu pro BizTalk Server.

Další informace o opravách hotfix serveru BizTalk Server naleznete v tématu KB 2003907: informace o opravách hotfix BizTalk a kumulativní aktualizace podporu.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×