Gejala
Ketika Anda mencoba mengirim pesan ke sistem SAP menggunakan logon salah nama pengguna atau sandi di Microsoft BizTalk Server 2013 R2 atau di Microsoft BizTalk Server 2013, BizTalk host contoh lumpuh. Selain itu, pesan galat berikut dicatat di log aplikasi:
Aplikasi: BTSNTSvc64.exe
Versi Framework: v <Nomor versi>
Keterangan: Proses dihentikan karena pengecualian ditangani.
Pengecualian Info: System.Runtime.CallbackException
Memori:
di Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception)
di Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, versi = 4.0.0.0, budaya = neutral, PublicKeyToken = b77a5c561934e089]]. AsyncRequest(System.Object)
di System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
di System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
di System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
di System.Threading.ThreadPoolWorkQueue.Dispatch()
Menangkap pengecualian ditangani, rincian pengecualian: System.Runtime.CallbackException: asinkron Callback membuang pengecualian. ---> System.ServiceModel.CommunicationObjectFaultedException: komunikasi objek, Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], tidak dapat digunakan untuk komunikasi karena kondisi Faulted.
Jejak tumpukan server:
di System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan timeout, AsyncCallback callback, status objek)
di Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (TimeSpan timeout, AsyncCallback callback, status objek)
di System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject TimeSpan timeout, AsyncCallback callback, status objek)
di System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan timeout, AsyncCallback callback, status objek)
di System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject TimeSpan timeout, AsyncCallback callback, status objek)
di System.ServiceModel.Channels.CommunicationObject.BeginClose (TimeSpan timeout, AsyncCallback callback, objek negara)
Pengecualian rethrown [0]:
di System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)
di System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32 jenis)
di System.ServiceModel.ICommunicationObject.BeginClose (AsyncCallback callback, status objek)
di Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (pengecualian ex, status CallbackState'1)
di Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult hasil)
di System.Runtime.AsyncResult.Complete (Boolean completedSynchronously)
---Akhir jejak tumpukan pengecualian bagian dalam---
di System.Runtime.AsyncResult.Complete (Boolean completedSynchronously)
di System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (Boolean completedSynchronously, pengecualian pengecualian)
di System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (hasil IAsyncResult, Boolean completedSynchronously)
di System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult hasil)
di Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (objek operationResult, operationException pengecualian)
di Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (objek obj)
di System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback callback, objek status, Boolean preserveSyncCtx)
di System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback callback, objek status, Boolean preserveSyncCtx)
di System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
di System.Threading.ThreadPoolWorkQueue.Dispatch().
Pemecahan masalah
Informasi pembaruan kumulatif
Masalah ini pertama kali diperbaiki dalam pemutakhiran kumulatif berikut ini untuk BizTalk Server dan BizTalk Adapter paket 2013:
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi selengkapnya tentang paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server, lihat KB 2555976: Service pack dan daftar pemutakhiran kumulatif untuk BizTalk Server.
Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, lihat KB 2003907: informasi tentang perbaikan terbaru BizTalk dan kumulatif dukungan pembaruan.