Hello,
I got some problems about "durable subscription".
My jboss version is 3.2.3

Contents in "jbossmq-state.xml":

  | ...
  |        <User>
  |     <Name>john</Name>
  |     <Password>needle</Password>
  |     <Id>DurableSubscriberExample</Id>
  |     <DurableSubscription>                         
  |                           <Name>MySubscription</Name>
  |                                   <Topic>testTopic</Topic>
  |                 </DurableSubscription>
  |         </User>
  | ...
  | 

Contents in "jboss.xml"

  | ...
  | <message-driven>
  |          <ejb-name>TaskMDB</ejb-name>
  |          <configuration-name>Standard Message Driven Bean</configuration-name>
  |          <destination-jndi-name>topic/testTopic</destination-jndi-name>
  |      <mdb-user>john</mdb-user>
  |          <mdb-passwd>needle</mdb-passwd>
  |          <mdb-client-id>DurableSubscriberExample</mdb-client-id>
  | </message-driven>
  | ...
  | 

After I start jboss, there is an error message:
anonymous wrote : 
  | ...
  | 2004-05-12 15:56:10,468 INFO  [org.jboss.ejb.plugins.jms.JMSContainerInvoker] 
Started 
jboss.j2ee:binding=message-driven-bean,jndiName=local/TaskMDB,plugin=invoker,service=EJB
  | 2004-05-12 15:56:10,468 INFO  [org.jboss.ejb.plugins.MessageDrivenInstancePool] 
Started jboss.j2ee:jndiName=local/TaskMDB,plugin=pool,service=EJB
  | 2004-05-12 15:56:10,468 INFO  [org.jboss.ejb.MessageDrivenContainer] Started 
jboss.j2ee:jndiName=local/TaskMDB,service=EJB
  | 2004-05-12 15:56:10,468 WARN  [org.jboss.ejb.plugins.jms.JMSContainerInvoker] JMS 
provider failure detected: 
  | javax.jms.IllegalStateException: The connection has already a clientID
  |     at org.jboss.mq.Connection.setClientID(Connection.java:339)
  |     at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:538)
  |     at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:674)
  |     at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |     at 
org.jboss.ejb.MessageDrivenContainer.startService(MessageDrivenContainer.java:234)
  |     at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |     at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |     at $Proxy14.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:394)
  |     at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy30.start(Unknown Source)
  |     at org.jboss.ejb.EjbModule.startService(EjbModule.java:331)
  |     at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |     at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |     at $Proxy14.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:394)
  |     at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy12.start(Unknown Source)
  |     at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:544)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:824)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
  |     at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy6.deploy(Unknown Source)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:274)
  |     at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:192)
  |     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:976)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:394)
  |     at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:226)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:832)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:642)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:589)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
  |     at $Proxy5.deploy(Unknown Source)
  |     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:384)
  |     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:291)
  |     at org.jboss.Main.boot(Main.java:150)
  |     at org.jboss.Main$1.run(Main.java:395)
  |     at java.lang.Thread.run(Thread.java:536)
  | 2004-05-12 15:56:10,484 INFO  [org.jboss.ejb.plugins.jms.JMSContainerInvoker] 
Trying to reconnect to JMS provider
  | 2004-05-12 15:56:10,578 INFO  [org.jboss.ejb.plugins.jms.DLQHandler] Started null
  | ...
  | 

Thanks!

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

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


-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to