1 Reply Latest reply on Jun 29, 2005 11:32 PM by rmunjuluri

    JBoss4.0 with SonicMQ

    jrosso

      Are there any plans for JBoss to provide explicit support specific message vendors, similar to how BEA supports "foreign provider" integration?

      We have integrated SonicMQ with JBoss3.2.3 and JBoss4.0DR1--using the Sonic Provider code and docs from Sonic's Code Share. For the DR1 integration we had modifications to the SonicMQ provider classes from Sonic, however we ran into an issue where the StdJMSPool was only running a single thread per deployment, which was not good. We rolled back to JBoss3.2.3 implementation. Our enterprise JMS is Sonic MQ.

      Sonic has plans for a JCA 1.5 resource adapter, however this will not be available for some time, believe it is SonicMQ 7 release. We were curious whether JBoss will be providing integration for specific foreign JMS providers with JBoss 4.0 GA, or whether the strategy is to provide the JCA hooks and rely on the message queue vendors to suppy a JCA 1.5 RA.

      Thanks,
      Jason

        • 1. Re: JBoss4.0 with SonicMQ
          rmunjuluri

          hi,

          I tried similar integration of JBoss 4.0.2 with Sonic MQ 5.0.2 using the Service Provider jars from Professional Services group at Sonic. The Queues defined in Sonic appear to tie well with queues declared in JBoss.

          The issue I have is when I deploy MDBs that are listening on the queues I get the following stacktrace at JBoss 4.0.2 start up... ANY HELP IS REALLY APPRECIATED.

          ===============================================
          23:30:54,301 WARN [JMSContainerInvoker] JMS provider failure detected:
          org.jboss.deployment.DeploymentException: Error during queue setup; - nested thr
          owable: (java.lang.AbstractMethodError: getServerSessionPool)
          at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException
          (Ljava.lang.String;Ljava.lang.Throwable;)V(DeploymentException.java:39)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate()V(JMSConta
          inerInvoker.java:898)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService()V(JMSCont
          ainerInvoker.java:922)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceController$ServiceProxy.invoke(Ljava.lang.Obj
          ect;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(ServiceCont
          roller.java:897)
          at $Proxy46.start()V(Unknown Source)
          at org.jboss.system.ServiceController.start(Ljavax.management.ObjectName
          ;)V(ServiceController.java:418)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceMBeanSupport.start()V(ServiceMBeanSupport.jav
          a:171)
          at org.jboss.ejb.MessageDrivenContainer.startService()V(MessageDrivenCon
          tainer.java:262)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          Caused by: java.lang.AbstractMethodError: getServerSessionPool
          at com.sonicsw.pso.jboss.SonicMQServerSessionPoolFactory.getServerSessio
          nPool(Ljavax.jms.Destination;Ljavax.jms.Connection;IIJZIZLjavax.jms.MessageListe
          ner;)Ljavax.jms.ServerSessionPool;(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.createSessionPool(Ljava
          x.jms.Destination;Ljavax.jms.Connection;IIJZILjavax.jms.MessageListener;)Ljavax.
          jms.ServerSessionPool;(JMSContainerInvoker.java:1272)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate()V(JMSConta
          inerInvoker.java:870)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService()V(JMSCont
          ainerInvoker.java:922)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceController$ServiceProxy.invoke(Ljava.lang.Obj
          ect;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(ServiceCont
          roller.java:897)
          at $Proxy46.start()V(Unknown Source)
          at org.jboss.system.ServiceController.start(Ljavax.management.ObjectName
          ;)V(ServiceController.java:418)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceMBeanSupport.start()V(ServiceMBeanSupport.jav
          a:171)
          at org.jboss.ejb.MessageDrivenContainer.startService()V(MessageDrivenCon
          tainer.java:262)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          23:30:54,361 ERROR [JMSContainerInvoker] Could not set ExceptionListener to null

          javax.jms.IllegalStateException: The connection is closed.
          at progress.message.jimpl.Connection.YMB_()Ljavax.jms.JMSException;(Unkn
          own Source)
          at progress.message.jimpl.Connection.XMB_()V(Unknown Source)
          at progress.message.jimpl.Connection.setExceptionListener(Ljavax.jms.Exc
          eptionListener;)V(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop()V(JMSContain
          erInvoker.java:987)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.r
          un()V(JMSContainerInvoker.java:1460)
          at java.lang.Thread.run()V(Unknown Source)
          at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
          e)
          23:30:54,361 ERROR [JMSContainerInvoker] Could not stop JMS connection
          javax.jms.IllegalStateException: The connection is closed.
          at progress.message.jimpl.Connection.YMB_()Ljavax.jms.JMSException;(Unkn
          own Source)
          at progress.message.jimpl.Connection.XMB_()V(Unknown Source)
          at progress.message.jimpl.QueueConnection.stop()V(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop()V(JMSContain
          erInvoker.java:1001)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.r
          un()V(JMSContainerInvoker.java:1460)
          at java.lang.Thread.run()V(Unknown Source)
          at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
          e)
          23:30:54,401 WARN [JMSContainerInvoker] JMS provider failure detected:
          org.jboss.deployment.DeploymentException: Error during queue setup; - nested thr
          owable: (java.lang.AbstractMethodError: getServerSessionPool)
          at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException
          (Ljava.lang.String;Ljava.lang.Throwable;)V(DeploymentException.java:39)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate()V(JMSConta
          inerInvoker.java:898)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService()V(JMSCont
          ainerInvoker.java:922)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceController$ServiceProxy.invoke(Ljava.lang.Obj
          ect;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(ServiceCont
          roller.java:897)
          at $Proxy47.start()V(Unknown Source)
          at org.jboss.system.ServiceController.start(Ljavax.management.ObjectName
          ;)V(ServiceController.java:418)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceMBeanSupport.start()V(ServiceMBeanSupport.jav
          a:171)
          at org.jboss.ejb.MessageDrivenContainer.startService()V(MessageDrivenCon
          tainer.java:262)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          Caused by: java.lang.AbstractMethodError: getServerSessionPool
          at com.sonicsw.pso.jboss.SonicMQServerSessionPoolFactory.getServerSessio
          nPool(Ljavax.jms.Destination;Ljavax.jms.Connection;IIJZIZLjavax.jms.MessageListe
          ner;)Ljavax.jms.ServerSessionPool;(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.createSessionPool(Ljava
          x.jms.Destination;Ljavax.jms.Connection;IIJZILjavax.jms.MessageListener;)Ljavax.
          jms.ServerSessionPool;(JMSContainerInvoker.java:1272)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate()V(JMSConta
          inerInvoker.java:870)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService()V(JMSCont
          ainerInvoker.java:922)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceController$ServiceProxy.invoke(Ljava.lang.Obj
          ect;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(ServiceCont
          roller.java:897)
          at $Proxy47.start()V(Unknown Source)
          at org.jboss.system.ServiceController.start(Ljavax.management.ObjectName
          ;)V(ServiceController.java:418)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
          ang.Object;)Ljava.lang.Object;(Unknown Source)
          at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[
          Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;
          I)Ljava.lang.Object;(Unknown Source)
          at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Lorg.jboss.mx.ser
          ver.Invocation;)Ljava.lang.Object;(ReflectedDispatcher.java:141)
          at org.jboss.mx.server.Invocation.dispatch()Ljava.lang.Object;(Invocatio
          n.java:80)
          at org.jboss.mx.server.Invocation.invoke()Ljava.lang.Object;(Invocation.
          java:72)
          at org.jboss.mx.server.AbstractMBeanInvoker.invoke(Ljava.lang.String;[Lj
          ava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(AbstractMBeanInvoker.java
          :249)
          at org.jboss.mx.server.MBeanServerImpl.invoke(Ljavax.management.ObjectNa
          me;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(M
          BeanServerImpl.java:644)
          at org.jboss.system.ServiceMBeanSupport.start()V(ServiceMBeanSupport.jav
          a:171)
          at org.jboss.ejb.MessageDrivenContainer.startService()V(MessageDrivenCon
          tainer.java:262)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalStart()V(ServiceMBe
          anSupport.java:272)
          at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Ljava.lan
          g.String;)V(ServiceMBeanSupport.java:222)
          at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.
          lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
          23:30:54,401 INFO [EJBDeployer] Deployed: file:/C:/SWInstalls/jboss-4.0.2/serve
          r/telemacAdvantage/deploy/TcTA_OssServerCCIMDBean.jar
          23:30:54,451 ERROR [JMSContainerInvoker] Could not set ExceptionListener to null

          javax.jms.IllegalStateException: The connection is closed.
          at progress.message.jimpl.Connection.YMB_()Ljavax.jms.JMSException;(Unkn
          own Source)
          at progress.message.jimpl.Connection.XMB_()V(Unknown Source)
          at progress.message.jimpl.Connection.setExceptionListener(Ljavax.jms.Exc
          eptionListener;)V(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop()V(JMSContain
          erInvoker.java:987)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.r
          un()V(JMSContainerInvoker.java:1460)
          at java.lang.Thread.run()V(Unknown Source)
          at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
          e)
          23:30:54,451 ERROR [JMSContainerInvoker] Could not stop JMS connection
          javax.jms.IllegalStateException: The connection is closed.
          at progress.message.jimpl.Connection.YMB_()Ljavax.jms.JMSException;(Unkn
          own Source)
          at progress.message.jimpl.Connection.XMB_()V(Unknown Source)
          at progress.message.jimpl.QueueConnection.stop()V(Unknown Source)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStop()V(JMSContain
          erInvoker.java:1001)
          at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.r
          un()V(JMSContainerInvoker.java:1460)
          at java.lang.Thread.run()V(Unknown Source)
          at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc
          e)