מאפייני הבעיה
בעת ניסיון לשלוח הודעות מערכת SAP באמצעות שם משתמש שגוי הכניסה או הסיסמה של-Microsoft BizTalk Server 2013 R2 או ב- Microsoft BizTalk Server 2013, המופע מארח BizTalk קורס. בנוסף, הודעת השגיאה הבאה נרשם ביומן היישום:
יישום: BTSNTSvc64.exe
Framework גירסה: v <מספר הגירסה>
תיאור: התהליך הופסק עקב חריג שאינו מטופל.
פרטי חריגה: System.Runtime.CallbackException
מחסנית:
ב- Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (System.Object, System.Exception)
ב- Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[[System.__Canon, mscorlib, גירסה 4.0.0.0, תרבות = = ניטראלי, PublicKeyToken = b77a5c561934e089]]. AsyncRequest(System.Object)
ב- System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, בוליאני)
ב- System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, בוליאני)
ב- System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
ב- System.Threading.ThreadPoolWorkQueue.Dispatch()
חריג שאינו מטופל נתפס, פרטי החריגה: System.Runtime.CallbackException: חזרה אסינכרונית גרמה לחריגה. ---> System.ServiceModel.CommunicationObjectFaultedException: אובייקט התקשורת, Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1[System.ServiceModel.Channels.IRequestChannel], אין אפשרות להשתמש לצורך תקשורת מכיוון שהוא נמצא במצב תקלה.
מעקב אחר מחסנית של השרת:
ב- System.ServiceModel.Channels.CommunicationObject.BeginClose (זמן קצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.OneWayOperationSendPortRequestChannel'1.OnBeginClose (זמן קצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject, הזמן הקצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- System.ServiceModel.Channels.CommunicationObject.BeginClose (זמן קצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- System.ServiceModel.Channels.CommunicationObject.CloseAsyncResult..ctor (CommunicationObject communicationObject, הזמן הקצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- System.ServiceModel.Channels.CommunicationObject.BeginClose (זמן קצוב TimeSpan, התקשרות חזרה של AsyncCallback, מצב אובייקט)
חריגה rethrown ב- [0]:
ב- System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg)
ב- System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, סוג Int32)
ב- System.ServiceModel.ICommunicationObject.BeginClose (התקשרות חזרה של AsyncCallback, מצב אובייקט)
ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.HandleTransmissionException[ChannelType] (חריג לדוגמה, מצב CallbackState'1)
ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient'2.RequestCallback (IAsyncResult תוצאה)
ב- System.Runtime.AsyncResult.Complete (completedSynchronously בוליאניים)
---סוף מעקב מחסנית חריג פנימית---
ב- System.Runtime.AsyncResult.Complete (completedSynchronously בוליאניים)
ב- System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.CallComplete (completedSynchronously בוליאניים, חריגה חריגה)
ב- System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.FinishSend (התוצאה IAsyncResult, completedSynchronously בוליאניים)
ב- System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame (IAsyncResult תוצאה)
ב- Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredAsyncResult.SignalFinished (operationResult אובייקט, operationException חריגה)
ב- Microsoft.Adapters.Internal.LayeredChannelBindingElement.LayeredOutboundChannel'1.AsyncRequest (אובייקטי אובייקט)
ב- System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים)
ב- System.Threading.ExecutionContext.Run (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים)
ב- System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
ב- System.Threading.ThreadPoolWorkQueue.Dispatch().
פתרון
מידע עדכון מצטבר
בעיה זו תוקנה לראשונה בעדכון המצטבר הבא עבור BizTalk Server ו- 2013 Pack מתאם של BizTalk:
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
הפניות
לקבלת מידע נוסף אודות ערכות service pack ואת רשימת עדכון מצטבר עבור BizTalk Server, עיין KB 2555976: שירות pack ואת רשימת עדכון מצטבר עבור BizTalk Server.
לקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, עיין KB 2003907: תמיכה לעדכן מידע אודות תיקונים חמים של BizTalk המצטבר.