Hi all; i'm using jboss mq; i have a publisher that sends some messages on a 
Durable Topic; i have created the jboss-service.xml in this way:

<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE server PUBLIC "-//JBoss//DTD MBean Service 3.2//EN" 
"http://www.jboss.org/j2ee/dtd/jboss-service_3_2.dtd";>
  | <server>
  |   <mbean code="org.jboss.mq.server.jmx.Topic" 
name="jboss.mq.destination:service=Topic,name=it.eng.nikko.ibTopic">
  |     <depends 
optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
  |     <depends 
optional-attribute-name="SecurityManager">jboss.mq:service=SecurityManager</depends>
  |   </mbean>
  | </server>

Now i wanto to use a MDB that is listening on this topic, the MDB will be 
placed on a remote machine; well last week i have setted every thing e all 
works very very well, today i have seen that, since some friends of mine had 
several problems with CVS repositery, they have changed my code; now when i 
deploy i have this error( it's a Warning but i have never had it):

anonymous wrote : 11:01:15,088 INFO  [EjbModule] Deploying ConsumerBean
  | 11:01:15,739 INFO  [EJBDeployer] Deployed: 
file:/C:/jboss-3.2.5/server/mySever/deploy/it.eng.nikko.IbConsumer.jar
  | 11:01:15,749 WARN  [JMSContainerInvoker] JMS provider failure detected: 
  | org.jboss.mq.SpyJMSException: Cannot subscribe to this Destination: null; - 
nested throwable: (java.lang.NullPointerException)
  |     at org.jboss.mq.Connection.addConsumer(Connection.java:869)     at 
org.jboss.mq.SpyConnectionConsumer.(SpyConnectionConsumer.java:95)
  |     at 
org.jboss.mq.SpyConnection.createDurableConnectionConsumer(SpyConnection.java:154)
  |     at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:672)
  |     at 
org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:764)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
  |     at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:837)
  |     at $Proxy39.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:367)
  |     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at 
org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:170)
  |     at 
org.jboss.ejb.MessageDrivenContainer.startService(MessageDrivenContainer.java:234)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
  |     at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:837)
  |     at $Proxy18.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:367)
  |     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  |     at $Proxy35.start(Unknown Source)
  |     at org.jboss.ejb.EjbModule.startService(EjbModule.java:367)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
  |     at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:837)
  |     at $Proxy18.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:367)
  |     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  |     at $Proxy14.start(Unknown Source)
  |     at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:570)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
  |     at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  |     at $Proxy7.deploy(Unknown Source)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:304)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:478)
  |     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.jbossInternalStart(ServiceMBeanSupport.java:271)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
  |     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.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:837)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:367)
  |     at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:324)
  |     at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:251)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:836)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:645)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:608)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:592)
  |     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.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:61)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:53)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:185)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  |     at $Proxy5.deploy(Unknown Source)
  |     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:407)
  |     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:311)
  |     at org.jboss.Main.boot(Main.java:145)
  |     at org.jboss.Main$1.run(Main.java:399)
  |     at java.lang.Thread.run(Thread.java:534)
  | Caused by: java.lang.NullPointerException
  |     at 
org.jboss.mq.sm.AbstractStateManager.setDurableSubscription(AbstractStateManager.java:198)
  |     at org.jboss.mq.server.JMSTopic.addSubscriber(JMSTopic.java:94)
  |     at 
org.jboss.mq.server.ClientConsumer.addSubscription(ClientConsumer.java:133)
  |     at 
org.jboss.mq.server.JMSDestinationManager.subscribe(JMSDestinationManager.java:601)
  |     at 
org.jboss.mq.server.JMSServerInterceptorSupport.subscribe(JMSServerInterceptorSupport.java:297)
  |     at 
org.jboss.mq.security.ServerSecurityInterceptor.subscribe(ServerSecurityInterceptor.java:142)
  |     at 
org.jboss.mq.server.TracingInterceptor.subscribe(TracingInterceptor.java:816)
  |     at 
org.jboss.mq.server.JMSServerInvoker.subscribe(JMSServerInvoker.java:297)
  |     at 
org.jboss.mq.il.uil2.ServerSocketManagerHandler.handleMsg(ServerSocketManagerHandler.java:160)
  |     at 
org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:356)
  |     at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:377)
  |     at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
  |     ... 1 more
  | 11:01:15,810 INFO  [JMSContainerInvoker] Trying to reconnect to JMS provider
  | 11:01:15,980 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, 
warUrl=file:/C:/jboss-3.2.5/server/mySever/deploy/jmx-console.war/
  | 11:01:25,954 INFO  [JMSContainerInvoker] Reconnected to JMS provider

The JBoss.xml file is this one:

<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 3.2//EN" 
"http://www.jboss.org/j2ee/dtd/jboss_3_2.dtd";>
  | <jboss>
  |   <enterprise-beans>
  |     <message-driven>
  |       <ejb-name>ConsumerBean</ejb-name>
  |       
<destination-jndi-name>topic/it.eng.nikko.ibTopic</destination-jndi-name>
  |       <mdb-subscription-id>mySubscription</mdb-subscription-id>
  |       <invoker-bindings>
  |         <invoker>
  |           
<invoker-proxy-binding-name>RemoteTopic</invoker-proxy-binding-name>
  |         </invoker>
  |       </invoker-bindings>
  |     </message-driven>
  |   </enterprise-beans>
  |   <invoker-proxy-bindings>
  |     <invoker-proxy-binding>
  |       <name>RemoteTopic</name>
  |       <invoker-mbean>remote</invoker-mbean>
  |       
<proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
  |       <proxy-factory-config>
  |         <JMSProviderAdapterJNDI>RemoteJMSProvider</JMSProviderAdapterJNDI>
  |         
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
  |         <MinimumSize>1</MinimumSize>
  |         <KeepAliveMillis>30000</KeepAliveMillis>
  |         <MaxMessages>10</MaxMessages>
  |         <MDBConfig>
  |           <ReconnectIntervalSec>10</ReconnectIntervalSec>
  |           <DLQConfig>
  |             <DestinationQueue>queue/DLQ</DestinationQueue>
  |             <MaxTimesRedelivered>10</MaxTimesRedelivered>
  |             <TimeToLive>0</TimeToLive>
  |           </DLQConfig>
  |         </MDBConfig>
  |       </proxy-factory-config>
  |     </invoker-proxy-binding>
  |   </invoker-proxy-bindings>
  | </jboss>

While the ejb-jar.xml is:
<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise 
JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd";>
  | <ejb-jar>
  |   <enterprise-beans>
  |     <entity>
  |       <ejb-name>ConfigurationBean</ejb-name>
  |       
<home>it.eng.nikko.config.ejbs.entity.NikkoDaoConfigurationBeanRemoteHome</home>
  |       
<remote>it.eng.nikko.config.ejbs.entity.NikkoDaoConfigurationBeanRemote</remote>
  |       
<ejb-class>it.eng.nikko.config.ejbs.entity.NikkoDaoConfigurationBean</ejb-class>
  |       <persistence-type>Bean</persistence-type>
  |       <prim-key-class>it.eng.nikko.config.dao.pk.ConfigPK</prim-key-class>
  |       <reentrant>False</reentrant>
  |     </entity>
  |     <message-driven>
  |       <ejb-name>ConsumerBean</ejb-name>
  |       <ejb-class>it.eng.nikko.infobean.mdb.IbConsumerBean</ejb-class>
  |       <transaction-type>Container</transaction-type>
  |       <message-driven-destination>
  |         <destination-type>javax.jms.Topic</destination-type>
  |         <subscription-durability>Durable</subscription-durability>
  |       </message-driven-destination>
  |     </message-driven>
  |   </enterprise-beans>
  | </ejb-jar>

Can anybody help me?
Thanks

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

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


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to