none
Azure SB receive location for topic subscription getting disabled RRS feed

  • Question

  • Hi there,

    I am getting strange behavior where BizTalk receive location gets disabled every other day. Below event is being logged. Should i suspect network issue between MS Azure and my local network ? but another receive location on azure service bus Queue  is working fine.

    What can be possible issue here ?

    There is not retry on SB receive location , any suggest to stop the receive location getting disabled? 

    Log Name:      Application
    Source:        BizTalk Server
    Event ID:      5649
    Task Category: BizTalk Server
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Description:
    The receive location "AzureSBRecPrt.SB" with URL "sb://XXXXX.servicebus.windows.net/messagerouting/subscriptions/ToBizTalk" is shutting down. Details:"System.ServiceModel.EndpointNotFoundException: Error during communication with Service Bus. Check the connection information, then retry. ---> Microsoft.ServiceBus.Messaging.MessagingCommunicationException: Error during communication with Service Bus. Check the connection information, then retry. ---> System.ServiceModel.CommunicationObjectFaultedException: Internal Server Error: The server did not provide a meaningful reply; this might be caused by a premature session shutdown..TrackingId:urn:uuid:a8e56285-ea28-40ef-b402-32b4cb0a4e89, Timestamp:
    
    Server stack trace: 
    
    
    Exception rethrown at [0]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.DuplexRequestBindingElement.DuplexRequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.<GetAsyncSteps>b__4(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [1]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.RequestAsyncResult.<>c__DisplayClass17.<GetAsyncSteps>b__a(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [2]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.<GetAsyncSteps>b__4(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [3]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.AcceptMessageSessionAsyncResult.OperationComplete(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Common.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
    
    Exception rethrown at [4]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessagingFactory.OnEndAcceptSessionReceiver(IAsyncResult result)
       --- End of inner exception stack trace ---
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.MessagingFactory.EndAcceptMessageSession(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       --- End of inner exception stack trace ---
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnException(Exception exception)
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Channels.ChannelListenerBase`1.EndAcceptChannel(IAsyncResult result)
       at Microsoft.BizTalk.Adapter.SBMessaging.SBMessagingReplySessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Channels.ChannelListenerBase`1.EndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Dispatcher.ListenerBinder.ReplySessionListenerBinder.EndAccept(IAsyncResult result)
       at System.ServiceModel.Dispatcher.ErrorHandlingAcceptor.EndTryAccept(IAsyncResult result, IChannelBinder& channelBinder)".
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="BizTalk Server" />
        <EventID Qualifiers="49344">5649</EventID>
        <Level>2</Level>
        <Task>1</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2019-12-25T08:21:33.000000000Z" />
        <EventRecordID>193288</EventRecordID>
        <Channel>Application</Channel>
        <Computer>XXX</Computer>
        <Security />
      </System>
      <EventData>
        <Data>AzureSBRecPrt.SB</Data>
        <Data>sb://XXXXX.servicebus.windows.net/messagerouting/subscriptions/ToBizTalk</Data>
        <Data>System.ServiceModel.EndpointNotFoundException: Error during communication with Service Bus. Check the connection information, then retry. ---&gt; Microsoft.ServiceBus.Messaging.MessagingCommunicationException: Error during communication with Service Bus. Check the connection information, then retry. ---&gt; System.ServiceModel.CommunicationObjectFaultedException: Internal Server Error: The server did not provide a meaningful reply; this might be caused by a premature session shutdown..TrackingId:urn:uuid:a8e66285-ea28-40ef-b402-32b4cb0a4e85, Timestamp:25/12/2019 8:21:33 AM
    
    Server stack trace: 
    
    
    Exception rethrown at [0]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.DuplexRequestBindingElement.DuplexRequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.&lt;GetAsyncSteps&gt;b__4(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [1]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.RequestAsyncResult.&lt;&gt;c__DisplayClass17.&lt;GetAsyncSteps&gt;b__a(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [2]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.&lt;GetAsyncSteps&gt;b__4(RequestAsyncResult thisPtr, IAsyncResult r)
       at Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult result)
    
    Exception rethrown at [3]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.AcceptMessageSessionAsyncResult.OperationComplete(IAsyncResult asyncResult)
       at Microsoft.ServiceBus.Common.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
    
    Exception rethrown at [4]: 
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessagingFactory.OnEndAcceptSessionReceiver(IAsyncResult result)
       --- End of inner exception stack trace ---
       at Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.MessagingFactory.EndAcceptMessageSession(IAsyncResult result)
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       --- End of inner exception stack trace ---
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnException(Exception exception)
       at Microsoft.ServiceBus.Messaging.Channels.ServiceBusInputSessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Channels.ChannelListenerBase`1.EndAcceptChannel(IAsyncResult result)
       at Microsoft.BizTalk.Adapter.SBMessaging.SBMessagingReplySessionChannelListener.OnEndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Channels.ChannelListenerBase`1.EndAcceptChannel(IAsyncResult result)
       at System.ServiceModel.Dispatcher.ListenerBinder.ReplySessionListenerBinder.EndAccept(IAsyncResult result)
       at System.ServiceModel.Dispatcher.ErrorHandlingAcceptor.EndTryAccept(IAsyncResult result, IChannelBinder&amp; channelBinder)</Data>
      </EventData>
    </Event>

    Thanks

    Regards,

    Umair

    • Edited by Umair Ahmed Wednesday, January 1, 2020 11:37 PM
    Wednesday, January 1, 2020 11:32 PM

All replies

  • I am not familiar with the issue with SB, but the 5649 error is a known issue, with a resolution: http://biztalkblog.blogspot.com/2011/04/event-error-code-5649-what-happens.html

    // Tord

    Thursday, January 2, 2020 12:04 PM
  • Hi Tord, This is specific to File share as it is suggesting to update registry on the file share.

    In my case, I have two  receive location one a queue which works fine and perfect. But the other i.e. SB Topic, it get disabled with event ID 5649. I do not think there is network issue because the queue receive location does not errors.



    umair_bs

    Sunday, January 5, 2020 11:17 PM