When i deploy a mdb whose type is topic,in ejb-jar.xml file:
...
      <message-driven-destination>
        <destination-type>javax.jms.Topic</destination-type>
        <subscription-durability>NonDurable</subscription-durability>
      </message-driven-destination>
...
start run.bat,deploy is successful.
change "NonDurable" to "Durable",deploy fail.
the error message just like:

14:10:05,155 WARN  [JMSContainerInvoker] JMS provider failure detected:
org.jboss.deployment.DeploymentException: Error during topic setup; - nested 
throwable: (javax.jms.J
MSException: Null or empty subscription)
        at 
org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException
.java:39)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:807)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:922)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvok
er.java:1492)
        at java.lang.Thread.run(Thread.java:595)
Caused by: javax.jms.JMSException: Null or empty subscription
        at 
org.jboss.mq.SpyConnection.createDurableConnectionConsumer(SpyConnection.java:153)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:789)
        ... 3 more
14:10:05,155 INFO  [JMSContainerInvoker] Reconnected to JMS provider
14:10:05,155 ERROR [JMSContainerInvoker] Could not set ExceptionListener to null
javax.jms.IllegalStateException: The connection is closed
        at org.jboss.mq.Connection.setExceptionListener(Connection.java:559)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop(JMSContainerInvoker.java:987)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvok
er.java:1460)
        at java.lang.Thread.run(Thread.java:595)
14:10:05,155 ERROR [JMSContainerInvoker] Could not stop JMS connection
javax.jms.IllegalStateException: The connection is closed
        at org.jboss.mq.Connection.stop(Connection.java:694)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop(JMSContainerInvoker.java:1001)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvok
er.java:1460)
        at java.lang.Thread.run(Thread.java:595)
14:10:15,155 INFO  [JMSContainerInvoker] Trying to reconnect to JMS provider
14:10:15,171 WARN  [JMSContainerInvoker] JMS provider failure detected:
org.jboss.deployment.DeploymentException: Error during topic setup; - nested 
throwable: (javax.jms.J
MSException: Null or empty subscription)
        at 
org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException
.java:39)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:807)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:922)
        at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvok
er.java:1492)
        at java.lang.Thread.run(Thread.java:595)


any suggestion?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3888598#3888598

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3888598


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to