0 Replies Latest reply on Sep 9, 2010 9:32 AM by dchauhan

    javax.jms.IllegalStateException: The durable subscription is already in use.

    dchauhan

      Hi,

       

      I am getting the following exception.

      What could be the proposed solution to resolve this issue?

       

      -------------------------------------------------------

      2010-08-11 20:13:52.558,DBG,COM,          Server,ionRecreator,Attempting to recreate topic subscriber session.,

      2010-08-11 20:13:52.558,DBG,COM,          Server,ionRecreator,Created topic subscriber session.,

      2010-08-11 20:13:52.573,ERR,COM,          Server,ionRecreator,SessionRecreator->run(): Error recreating session.,

      2010-08-11 20:13:52.573,ERR,COM,          Server,ionRecreator,The durable subscription is already in use. DurableSubscription[clientId=ID:1 selector=((DEST_ID = 000) OR (DEST_ID IS NULL)) AND ( location LIKE % 000,% )]

      javax.jms.IllegalStateException: The durable subscription is already in use. DurableSubscription[clientId=ID:1 selector=((DEST_ID = 000) OR (DEST_ID IS NULL)) AND ( location LIKE % 000,% )]

            at org.jboss.mq.server.JMSTopic.addSubscriber(JMSTopic.java:93)

            at org.jboss.mq.server.ClientConsumer.addSubscription(ClientConsumer.java:156)

            at org.jboss.mq.server.JMSDestinationManager.subscribe(JMSDestinationManager.java:596)

            at org.jboss.mq.server.JMSServerInterceptorSupport.subscribe(JMSServerInterceptorSupport.java:171)

            at org.jboss.mq.security.ServerSecurityInterceptor.subscribe(ServerSecurityInterceptor.java:157)

            at org.jboss.mq.server.TracingInterceptor.subscribe(TracingInterceptor.java:643)

            at org.jboss.mq.server.JMSServerInvoker.subscribe(JMSServerInvoker.java:177)

            at org.jboss.mq.il.uil2.ServerSocketManagerHandler.handleMsg(ServerSocketManagerHandler.java:188)

            at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:419)

            at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:398)

            at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:761)

            at java.lang.Thread.run(Thread.java:619)

      -------------------------------------------------------------

       

      Thanks,

      Dipendra