[ https://issues.apache.org/jira/browse/AMQNET-611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Morgan closed AMQNET-611. ------------------------------- Resolution: Fixed PR 30 fixes the issue. > Apache.NMS.IllegalStateException is throw on transport thread > ------------------------------------------------------------- > > Key: AMQNET-611 > URL: https://issues.apache.org/jira/browse/AMQNET-611 > Project: ActiveMQ .Net > Issue Type: Bug > Components: AMQP, NMS > Reporter: Chris Morgan > Priority: Major > Time Spent: 20m > Remaining Estimate: 0h > > Found this while looking at changes for AMQNET-610. While trying to shutdown > a connection the NMS amqp provider throws an exception on the transport > thread. > Havret has proposed a solution in PR 29, see > https://github.com/apache/activemq-nms-amqp/pull/29#issuecomment-530123108 > Here is the exception: > {noformat} > Exception occurred: Apache.NMS.IllegalStateException: The Session is closed > at Apache.NMS.AMQP.NmsSession.CheckClosed() > at Apache.NMS.AMQP.NmsSession.get_AcknowledgementMode() > at > Apache.NMS.AMQP.NmsMessageConsumer.SetAcknowledgeCallback(InboundMessageDispatch > envelope) > at Apache.NMS.AMQP.NmsMessageConsumer.OnInboundMessage(InboundMessageDispatch > envelope) > at Apache.NMS.AMQP.NmsSession.OnInboundMessage(InboundMessageDispatch > envelope) > at Apache.NMS.AMQP.NmsConnection.OnInboundMessage(InboundMessageDispatch > envelope) > at > Apache.NMS.AMQP.Provider.Failover.FailoverProvider.OnInboundMessage(InboundMessageDispatch > envelope) > at Apache.NMS.AMQP.Provider.Amqp.AmqpConsumer.OnMessage(IReceiverLink > receiver, Message amqpMessage) > at Amqp.ReceiverLink.OnTransfer(Delivery delivery, Transfer transfer, > ByteBuffer buffer) > at Amqp.Session.OnTransfer(Transfer transfer, ByteBuffer buffer) > at Amqp.Connection.OnFrame(ByteBuffer buffer) > {noformat} > -- This message was sent by Atlassian Jira (v8.3.2#803003)