10 Replies Latest reply on Feb 19, 2013 6:58 PM by nikkumar

    Jboss quickstart example

    le_cesta

      Hello,

       

        While trying to run quickstart available with jbossesb-server-4.10, I am getting below exception.

       

      Please let me know cause and solution for the same. Thanks in advance.

       

       

      17:53:46,830 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)] Started in 43s:809ms

      17:53:51,831 INFO [JBoss4ESBDeployer] create esb service, Helloworld.esb

      17:53:51,839 INFO [JBoss4ESBDeployer] create esb service, helloworld_sql_action.esb

      17:53:51,870 INFO [InquiryHelper] uddi:juddi.apache.org:85505d78-28bd-47cf-97a6-5e1e7cdc2c3d is modified Thu Feb 16 12:44:37 IST 2012 1329376477431

      17:53:51,951 INFO [InquiryHelper] uddi:juddi.apache.org:85505d78-28bd-47cf-97a6-5e1e7cdc2c3d is modified Thu Feb 16 17:53:51 IST 2012 1329395031885

      17:53:51,993 ERROR [ExceptionUtil] SessionEndpoint[41-il7hrpyg-1-guegrpyg-huaaql-s2q3qs4] createQueue [51-ll7hrpyg-1-guegrpyg-huaaql-s2q3qs4]

      javax.jms.JMSException: There is no administratively defined queue with name:queue/quickstart_helloworld_Request_gw

      at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createQueue(ServerSessionEndpoint.java:299)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$createQueue$aop(SessionAdvised.java:105)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeNext(SessionAdvised$createQueue_6431069199924553036.java)

      at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeNext(SessionAdvised$createQueue_6431069199924553036.java)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised.createQueue(SessionAdvised.java)

      at org.jboss.jms.wireformat.SessionCreateQueueRequest.serverInvoke(SessionCreateQueueRequest.java:74)

      at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:157)

      at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:862)

      at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:101)

      at org.jboss.remoting.Client.invoke(Client.java:1925)

      at org.jboss.remoting.Client.invoke(Client.java:786)

      at org.jboss.remoting.Client.invoke(Client.java:774)

      at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)

      at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)

      at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$createQueue$aop(ClientSessionDelegate.java:319)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)

      at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)

      at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.delegate.ClientSessionDelegate.createQueue(ClientSessionDelegate.java)

      at org.jboss.jms.client.JBossSession.createQueue(JBossSession.java:250)

      at org.jboss.internal.soa.esb.rosetta.pooling.WrappedSession.createQueue(WrappedSession.java:294)

      at org.jboss.internal.soa.esb.rosetta.pooling.JmsSession.createQueue(JmsSession.java:282)

      at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.prepareMessageReceiver(JmsGatewayListener.java:433)

      at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.doInitialise(JmsGatewayListener.java:114)

      at org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle.initialise(AbstractManagedLifecycle.java:133)

      at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.initialiseInstances(ManagedLifecycleController.java:109)

      at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.start(ManagedLifecycleController.java:66)

      at org.jboss.soa.esb.listeners.config.JBoss4ESBDeployment.startService(JBoss4ESBDeployment.java:228)

      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)

      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)

      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)

      at $Proxy0.start(Unknown Source)

      at org.jboss.system.ServiceController.start(ServiceController.java:417)

      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

      at $Proxy26.start(Unknown Source)

      at org.jboss.soa.esb.listeners.config.JBoss4ESBDeployer.start(JBoss4ESBDeployer.java:402)

      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)

      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)

      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)

      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

      at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

      at $Proxy9.deploy(Unknown Source)

      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)

      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

      17:53:51,998 INFO [InquiryHelper] uddi:juddi.apache.org:85505d78-28bd-47cf-97a6-5e1e7cdc2c3d is modified Thu Feb 16 17:53:51 IST 2012 1329395031885

      17:53:52,028 ERROR [RequestHandler] obj+parameter+must+not+be+null

      17:53:52,071 ERROR [RequestHandler] The+binding+template+was+not+found+for+the+given+key%3A++uddi%3Ajuddi.apache.org%3Ababd2c5f-5c9b-4bde-b4f2-4da41683582b

      17:53:52,074 WARN [ServiceController] Problem starting service jboss.esb:deployment=Helloworld.esb

      org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException: Unexpected JMS error from prepareMessageReceiver

      at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.doInitialise(JmsGatewayListener.java:122)

      at org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle.initialise(AbstractManagedLifecycle.java:133)

      at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.initialiseInstances(ManagedLifecycleController.java:109)

      at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.start(ManagedLifecycleController.java:66)

      at org.jboss.soa.esb.listeners.config.JBoss4ESBDeployment.startService(JBoss4ESBDeployment.java:228)

      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)

      at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)

      at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)

      at $Proxy0.start(Unknown Source)

      at org.jboss.system.ServiceController.start(ServiceController.java:417)

      at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

      at $Proxy26.start(Unknown Source)

      at org.jboss.soa.esb.listeners.config.JBoss4ESBDeployer.start(JBoss4ESBDeployer.java:402)

      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)

      at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)

      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)

      at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)

      at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)

      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

      at java.lang.reflect.Method.invoke(Unknown Source)

      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)

      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)

      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)

      at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)

      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)

      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)

      at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)

      at $Proxy9.deploy(Unknown Source)

      at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)

      at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)

      at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)

      Caused by: javax.jms.JMSException: There is no administratively defined queue with name:queue/quickstart_helloworld_Request_gw

      at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createQueue(ServerSessionEndpoint.java:299)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$createQueue$aop(SessionAdvised.java:105)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeNext(SessionAdvised$createQueue_6431069199924553036.java)

      at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeNext(SessionAdvised$createQueue_6431069199924553036.java)

      at org.jboss.jms.server.endpoint.advised.SessionAdvised.createQueue(SessionAdvised.java)

      at org.jboss.jms.wireformat.SessionCreateQueueRequest.serverInvoke(SessionCreateQueueRequest.java:74)

      at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:157)

      at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:862)

      at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:101)

      at org.jboss.remoting.Client.invoke(Client.java:1925)

      at org.jboss.remoting.Client.invoke(Client.java:786)

      at org.jboss.remoting.Client.invoke(Client.java:774)

      at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)

      at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)

      at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$createQueue$aop(ClientSessionDelegate.java:319)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)

      at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)

      at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)

      at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeNext(ClientSessionDelegate$createQueue_6431069199924553036.java)

      at org.jboss.jms.client.delegate.ClientSessionDelegate.createQueue(ClientSessionDelegate.java)

      at org.jboss.jms.client.JBossSession.createQueue(JBossSession.java:250)

      at org.jboss.internal.soa.esb.rosetta.pooling.WrappedSession.createQueue(WrappedSession.java:294)

      at org.jboss.internal.soa.esb.rosetta.pooling.JmsSession.createQueue(JmsSession.java:282)

      at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.prepareMessageReceiver(JmsGatewayListener.java:433)

      at org.jboss.soa.esb.listeners.gateway.JmsGatewayListener.doInitialise(JmsGatewayListener.java:114)

      ... 50 more

        • 1. Re: Jboss quickstart example
          tcunning

          It looks like the queue file isn't getting deployed.      How are you deploying your .esb's?      Are you running "ant clean deploy" from the quickstart directory

           

          sh% cd product/samples/quickstarts/helloworld

          sh% ant clean deploy

          • 2. Re: Jboss quickstart example
            ldimaggio

            Hi - didn't this resolve the problem?

             

            https://community.jboss.org/message/717637#717637

            • 3. Re: Jboss quickstart example
              le_cesta

              Hi..

               

              This problem has resolved while running Helloworld from command prompt

               

              I m still getting error when I try to run from eclipse..

              • 4. Re: Jboss quickstart example
                ldimaggio
                • 5. Re: Jboss quickstart example
                  raghav.vis

                  Hello,

                   

                  If you are using the example from the link mentioned by Len, Then there is a possibilty that the deployment.xml wouldnt have got packaged with your .esb file. open your esb file to confirm.

                   

                  Parallelly you could do this

                  1. start the Jboss Server
                  2. copy the queue defenition xml's first
                  3. then deploy your esb from eclipse.

                   

                  This should work.

                   

                  Note: The deployment.xml file tells the server about the dependencies the .esb file has.

                   

                   

                  You can check the status of the queue in the admin console. This will tell you if the queue service is started or stopped.

                   

                   

                  Regards,

                  Raghav.V

                  • 6. Re: Jboss quickstart example
                    nikkumar

                    Thanks Raghav! Deploying the queue definition before the esb archive deployment does avert this error message.

                     

                    However, is there a way to package the queue definition inside the esb archive (so that all components are in a single archive that can be deployed in one step), and yet let queue definitions be deployed before it attempts to start the queues?

                     

                    Regards,

                    Nikhil

                    • 7. Re: Jboss quickstart example
                      tcunning

                      Nikhil,

                       

                      What are the contents of your .esb archive (can you list them out)?      Raghav is suggesting that your ESB archive might not contain a META-INF/deployment.xml - or if it does contain a META-INF/deployment.xml it is not correctly referring to your queues.       The deployment.xml would ensure that the ESB archive does not deploy before the queues are deployed.

                       

                      I tried using the examples from the anonsvn link that Len provided, and the helloworld example there definitely contains the deployment.xml, so maybe using those examples rather than whichever one you are currently using would be another way around this issue.

                       

                       

                      --Tom

                      • 8. Re: Jboss quickstart example
                        nikkumar

                        Thanks for replying Tom. Quickstart examples work just fine. It's only when I start playing with my own queues that the problem occurs.

                        Queues do get deployed (and are active, as well as visible in JMX console), but only after spewing out this exception message. Please let me know if you see something odd in the code/exception below.

                         

                        deployment.xml is present in META-INF directory along with jboss-esb.xml file.

                        nikkumar@eesdev001cnc:/home/nikkumar/temp>jar -tvf SubmitPODemo.esb

                          4808 Tue Feb 12 18:31:42 EST 2013 META-INF/demoPO.xsd

                          3210 Mon Feb 11 23:03:28 EST 2013 META-INF/demoPOAddress.xsd

                           980 Sat Feb 09 18:46:00 EST 2013 META-INF/demoPOFault.xsd

                           999 Sat Feb 09 18:39:40 EST 2013 META-INF/demoPOResponse.xsd

                           208 Sat Feb 09 22:21:24 EST 2013 META-INF/deployment.xml

                          3472 Mon Feb 18 20:34:24 EST 2013 META-INF/jboss-esb.xml

                          2688 Sun Feb 17 22:40:42 EST 2013 demoPO-SOAP.xml

                           357 Tue Feb 12 19:16:16 EST 2013 demoPOFault.xml

                           383 Mon Feb 11 17:08:20 EST 2013 demoPOResponse.xml

                           382 Sat Feb 09 21:12:06 EST 2013 hornetq-jms.xml.not.used

                           741 Mon Feb 18 20:15:48 EST 2013 jbm-queue-service.xml

                          1233 Mon Feb 11 06:57:40 EST 2013 quickstartPO-SOAP.xml

                          2062 Mon Feb 11 21:59:12 EST 2013 com/test/soa/esb/po/test/SOAPTest.class

                          2411 Sun Feb 17 13:55:40 EST 2013 com/test/soa/esb/po/ShipToCustomer.class

                          2799 Sun Feb 17 22:20:50 EST 2013 com/test/soa/esb/po/OrderItem.class

                          2411 Sun Feb 17 13:55:52 EST 2013 com/test/soa/esb/po/BillToCustomer.class

                          1680 Sun Feb 17 22:15:18 EST 2013 com/test/soa/esb/po/OrderHeader.class

                          4419 Mon Feb 18 20:34:24 EST 2013 com/test/soa/esb/po/ProcessOrderAction.class

                          1496 Mon Feb 11 21:59:12 EST 2013 org/jboss/soa/esb/dvdstore/Customer.class

                          1795 Mon Feb 11 21:59:12 EST 2013 org/jboss/soa/esb/dvdstore/OrderItem.class

                          2581 Mon Feb 11 21:59:12 EST 2013 org/jboss/soa/esb/dvdstore/OrderHeader.class

                          2486 Mon Feb 11 21:59:12 EST 2013 org/jboss/soa/esb/dvdstore/DVDStoreAction.class

                          3457 Wed Feb 13 06:58:36 EST 2013 smooks-res-po.xml

                          2201 Thu Jul 19 21:55:04 EDT 2012 smooks-res-quickstart.xml

                          4727 Sun Feb 17 22:28:06 EST 2013 smooks-res-split.xml

                          2002 Sun Feb 17 22:37:14 EST 2013 orderitem-split.ftl

                         

                         

                        Content of deployment.xml is as follows:

                        <?xml version="1.0"?>

                        <jbossesb-deployment>

                          <depends>jboss.esb:deployment=soap.esb</depends>

                          <jmsQueue>demoPO_Request_esb</jmsQueue>

                          <jmsQueue>demoPO_Request_esb_reply</jmsQueue>

                        </jbossesb-deployment>

                         

                         

                        Relevant content from jboss-esb.xml is as follows:

                            <providers>

                                  <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">

                                      <jms-bus busid="demoPOEsbChannel">

                                                <jms-message-filter dest-type="QUEUE" dest-name="queue/demoPO_Request_esb" selector="serviceName='SubmitPODemoService'" />

                                      </jms-bus>

                                  </jms-provider>

                              </providers>

                         

                         

                        Content of jbm-queue-service.xml is as follows:

                        <?xml version="1.0" encoding="UTF-8"?>

                        <server>

                          <mbean code="org.jboss.jms.server.destination.QueueService"

                            name="jboss.esb.test.destination:service=Queue,name=demoPO_Request_esb"

                            xmbean-dd="xmdesc/Queue-xmbean.xml">

                                  <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>

                                  <depends>jboss.messaging:service=PostOffice</depends>

                          </mbean>

                         

                          <mbean code="org.jboss.jms.server.destination.QueueService"

                            name="jboss.esb.test.destination:service=Queue,name=demoPO_Request_esb_reply"

                            xmbean-dd="xmdesc/Queue-xmbean.xml">

                                  <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>

                                  <depends>jboss.messaging:service=PostOffice</depends>

                          </mbean>

                        </server>

                         

                          

                        21:25:08,661 ERROR [ExceptionUtil] SessionEndpoint[fl-0zkkfcdh-1-v1vtdcdh-khthik-1410a] createQueue [gl-9zkkfcdh-1-v1vtdcdh-khthik-1410a]

                        javax.jms.JMSException: There is no administratively defined queue with name:queue/demoPO_Request_esb

                                  at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createQueue(ServerSessionEndpoint.java:314)

                                  at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$createQueue$aop(SessionAdvised.java:105)

                                  at org.jboss.jms.server.endpoint.advised.SessionAdvised$createQueue_6431069199924553036.invokeTarget(SessionAdvised$createQueue_6431069199924553036.java)

                                  at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)

                                  at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)

                                  at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

                                  at org.jboss.jms.server.endpoint.advised.SessionAdvised.createQueue(SessionAdvised.java)

                                  at org.jboss.jms.wireformat.SessionCreateQueueRequest.serverInvoke(SessionCreateQueueRequest.java:74)

                                  at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:165)

                                  at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:967)

                                  at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)

                                  at org.jboss.remoting.Client.invoke(Client.java:2070)

                                  at org.jboss.remoting.Client.invoke(Client.java:879)

                                  at org.jboss.remoting.Client.invoke(Client.java:867)

                                  at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)

                                  at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)

                                  at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$createQueue$aop(ClientSessionDelegate.java:319)

                                  at org.jboss.jms.client.delegate.ClientSessionDelegate$createQueue_6431069199924553036.invokeTarget(ClientSessionDelegate$createQueue_6431069199924553036.java)

                                  at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)

                                  at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)

                                  at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)

                                  at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

                                  at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:172)

                                  at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)

                                  at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)

                                  at org.jboss.jms.client.delegate.ClientSessionDelegate.createQueue(ClientSessionDelegate.java)

                                  at org.jboss.jms.client.JBossSession.createQueue(JBossSession.java:250)

                                  at org.jboss.internal.soa.esb.rosetta.pooling.WrappedSession.createQueue(WrappedSession.java:294)

                                  at org.jboss.internal.soa.esb.rosetta.pooling.JmsSession.createQueue(JmsSession.java:282)

                                  at org.jboss.internal.soa.esb.couriers.JmsCourier.createMessageConsumer(JmsCourier.java:608)

                                  at org.jboss.internal.soa.esb.couriers.JmsCourier.internalPickupPayload(JmsCourier.java:501)

                                  at org.jboss.internal.soa.esb.couriers.JmsCourier.pickupPayload(JmsCourier.java:477)

                                  at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:470)

                                  at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:228)

                                  at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:204)

                                  at org.jboss.soa.esb.listeners.message.MessageAwareListener.waitForEventAndProcess(MessageAwareListener.java:311)

                                  at org.jboss.soa.esb.listeners.message.MessageAwareListener.doRun(MessageAwareListener.java:267)

                                  at org.jboss.soa.esb.listeners.lifecycle.AbstractThreadedManagedLifecycle.run(AbstractThreadedManagedLifecycle.java:115)

                                  at java.lang.Thread.run(Thread.java:662)

                        21:25:08,674 INFO  [QueueService] Queue[/queue/demoPO_Request_esb] started, fullSize=200000, pageSize=2000, downCacheSize=2000

                        21:25:08,686 INFO  [QueueService] Queue[/queue/demoPO_Request_esb_reply] started, fullSize=200000, pageSize=2000, downCacheSize=2000

                        21:25:09,662 WARN  [MessageAwareListener] Error processing courier, backing off for 1000 milliseconds

                        21:25:10,664 INFO  [MessageAwareListener] State reached : false

                        • 9. Re: Jboss quickstart example
                          tcunning

                          Your deployment.xml should look something like (I'm not sure this is exactly correct, but I think I'm reading your jbm-queue-service.xml correctly :

                           

                          <?xml version="1.0" encoding="UTF-8"?><jbossesb-deployment>
                            <depends>jboss.esb.test.destination:service=Queue,name=demoPO_Request_esb</depends>
                            <depends>jboss.esb.test.destination:service=Queue,name=demoPO_Request_esb_reply</depends>
                          </jbossesb-deployment>
                          

                           

                          The <jmsQueue/> notation you are using in your deployment.xml is quickstart-specific - quickstarts/conf/base-build.xml transforms that notation to bean names for HornetQ/JBoss Messaging/JbossMQ depending on what messaging implementation is being used by the app server you are deploying to.       Since you are building your archive within Eclipse rather than the quickstart build files, this transformation isn't occurring.

                           

                          Fix up your deployment.xml and you'll be fine.

                          • 10. Re: Jboss quickstart example
                            nikkumar

                            Thanks a lot Tom!

                            This did fix the issue.