Thank you for the response.
JBM version: jboss-messaging-1.4.0.SP3
We have a pure app server which connects to JBM. we use durable subscribers.
Only JBoss restart is solving the problem. client(my appserver) restart is not
helping, which means creating new Connection and Session. Also when client is
restarted we are able to see the following error:
javax.jms.IllegalStateException: Cannot create a subscriber on the durable
subscription since it already has subscriber(s)
. Here is the Jboss log
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.ServerThread]
WorkerThread#0[127.0.0.1:3979] closing socketWrapper:
ServerSocketWrapper[Socket[addr=/127.0.0.1,port=3979,localport=4457].117459c]
2009-07-14 17:57:51,925 DEBUG
[org.jboss.jms.server.remoting.ServerSocketWrapper] wrote CLOSING byte
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.SocketWrapper]
ServerSocketWrapper[Socket[addr=/127.0.0.1,port=3979,localport=4457].117459c]
closing
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.ServerThread]
WorkerThread#1[127.0.0.1:3978] closing socketWrapper:
ServerSocketWrapper[Socket[addr=/127.0.0.1,port=3978,localport=4457].db1df1]
2009-07-14 17:57:51,925 DEBUG
[org.jboss.jms.server.remoting.ServerSocketWrapper] wrote CLOSING byte
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.SocketWrapper]
ServerSocketWrapper[Socket[addr=/127.0.0.1,port=3978,localport=4457].db1df1]
closing
2009-07-14 17:57:51,925 DEBUG [org.jboss.remoting.InvokerRegistry] removed
SocketClientInvoker[25724e, bisocket://10.11.151.170:2050639998] from registry
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.MicroSocketClientInvoker]
SocketClientInvoker[25724e, bisocket://10.11.151.170:2050639998] disconnecting
...2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.transport.socket.SocketWrapper]
ClientSocketWrapper[Socket[addr=/127.0.0.1,port=4235,localport=56656].1440636]
closing
2009-07-14 17:57:51,925 DEBUG
[org.jboss.remoting.callback.ServerInvokerCallbackHandler]
ServerInvokerCallbackHandler[ab474q-8irr1u-fx4e2z0n-1-fx4e2ze3-4+ab474q-8irr1u-fx4e2z0n-1-fx4e2zg9-9]
shut down
2009-07-14 17:57:56,035 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - first pass Tue, 14 Jul 2009 17:57:56
2009-07-14 17:57:56,035 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
StatusModule: first pass
2009-07-14 17:57:56,035 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N]
[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule -
first pass
2009-07-14 17:57:56,035 DEBUG [com.arjuna.ats.jta.logging.loggerI18N]
[com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule -
first pass
2009-07-14 17:58:06,035 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - second pass Tue, 14 Jul 2009 17:58:06
2009-07-14 17:58:06,035 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
AtomicActionRecoveryModule: Second pass
2009-07-14 17:58:06,035 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N]
[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule -
second pass
2009-07-14 17:58:06,035 DEBUG [com.arjuna.ats.jta.logging.loggerI18N]
[com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule -
second pass
2009-07-14 17:58:07,222 DEBUG
[org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was
available for SDSCMPCAMESSAGES1, using default security config
2009-07-14 17:58:37,176 DEBUG
[org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was
available for SDSCMPCAMESSAGES1, using default security config
2009-07-14 17:59:07,209 DEBUG
[org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was
available for SDSCMPCAMESSAGES1, using default security config
2009-07-14 17:59:37,163 DEBUG
[org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was
available for SDSCMPCAMESSAGES1, using default security config
2009-07-14 18:00:06,039 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - first pass Tue, 14 Jul 2009 18:00:06
2009-07-14 18:00:06,039 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
StatusModule: first pass
2009-07-14 18:00:06,039 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N]
[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule -
first pass
2009-07-14 18:00:06,039 DEBUG [com.arjuna.ats.jta.logging.loggerI18N]
[com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule -
first pass
2009-07-14 18:00:07,258 DEBUG
[org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was
available for SDSCMPCAMESSAGES1, using default security config
2009-07-14 18:00:16,039 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - second pass Tue, 14 Jul 2009 18:00:16
2009-07-14 18:00:16,039 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
AtomicActionRecoveryModule: