4 Replies Latest reply on Feb 18, 2011 10:24 AM by ymaraner

    Unable to create HA JMS resource in AS 6

    meetoblivion

      Hi

       

      So this morning I was attempting to prep for our next project which was going to be a JMS based application.  I have AS 6 Final running on my local machine in all configuration.  I went to create a HA JMS resource in the admin console, with Topic Factory as the type, bound to jms/FlashMQ in JNDI.  (actually, the HA part doesn't matter, since error occurs when it's not HA as well). and get the following exception when trying to create the resource:

       

      08:31:14,535 INFO  [org.rhq.core.pc.inventory.CreateResourceRunner] Creating resource through report: CreateResourceReport: ResourceType=[ResourceType[id=0, category=Service, name=JMS Connection Factory, plugin=HornetQ]], ResourceKey=[null]
      08:31:14,538 ERROR [STDERR] java.lang.reflect.UndeclaredThrowableException: Failed to invoke method 'createConnectionFactory' on component 'JMSConnectionFactoryManageMO' with parameters [SimpleMetaType:java.lang.String:FlashSalesMQ, SimpleMetaType:boolean:true, SimpleMetaType:boolean:false, SimpleMetaType:int:2, SimpleMetaType:java.lang.String:netty, SimpleMetaType:java.lang.String:jms/FlashMQ, SimpleMetaType:java.lang.String:null, SimpleMetaType:int:1048576, SimpleMetaType:int:1048576, SimpleMetaType:long:30000, SimpleMetaType:long:60000, SimpleMetaType:long:30000, SimpleMetaType:int:1048576, SimpleMetaType:int:-1, SimpleMetaType:int:-1, SimpleMetaType:int:65536, SimpleMetaType:boolean:false, SimpleMetaType:int:102400, SimpleMetaType:boolean:false, SimpleMetaType:boolean:false, SimpleMetaType:boolean:true, SimpleMetaType:boolean:true, SimpleMetaType:boolean:true, SimpleMetaType:long:2000, SimpleMetaType:double:1.0, SimpleMetaType:int:0, SimpleMetaType:int:5, SimpleMetaType:int:-1, SimpleMetaType:java.lang.String:null, SimpleMetaType:int:1500, SimpleMetaType:boolean:true, SimpleMetaType:long:2000, SimpleMetaType:java.lang.String:org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy].
      08:31:14,539 ERROR [STDERR]     at org.jboss.profileservice.plugins.management.util.AbstractManagedComponentRuntimeDispatcher.invoke(AbstractManagedComponentRuntimeDispatcher.java:148)
      08:31:14,539 ERROR [STDERR]     at org.jboss.profileservice.management.DelegatingComponentDispatcherImpl.invoke(DelegatingComponentDispatcherImpl.java:93)
      08:31:14,539 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      08:31:14,539 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      08:31:14,539 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      08:31:14,540 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
      08:31:14,540 ERROR [STDERR]     at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:121)
      08:31:14,540 ERROR [STDERR]     at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
      08:31:14,540 ERROR [STDERR]     at org.jboss.profileservice.remoting.ProfileServiceInvocationHandler.invoke(ProfileServiceInvocationHandler.java:99)
      08:31:14,540 ERROR [STDERR]     at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:898)
      08:31:14,540 ERROR [STDERR]     at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)
      08:31:14,540 ERROR [STDERR]     at org.jboss.remoting.Client.invoke(Client.java:1961)
      08:31:14,541 ERROR [STDERR]     at org.jboss.remoting.Client.invoke(Client.java:804)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aspects.remoting.MergeMetaDataInterceptor.invoke(MergeMetaDataInterceptor.java:74)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,541 ERROR [STDERR]     at org.jboss.aop.generatedproxies.AOPProxy$1.invoke(AOPProxy$1.java)
      08:31:14,542 ERROR [STDERR]     at org.jboss.profileservice.management.client.ManagedOperationDelegate.invoke(ManagedOperationDelegate.java:63)
      08:31:14,542 ERROR [STDERR]     at org.jboss.as.integration.hornetq.jopr.JMSManagerComponent.createConnectionFactory(JMSManagerComponent.java:219)
      08:31:14,542 ERROR [STDERR]     at org.jboss.as.integration.hornetq.jopr.JMSManagerComponent.createResource(JMSManagerComponent.java:130)
      08:31:14,542 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      08:31:14,542 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      08:31:14,542 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      08:31:14,543 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
      08:31:14,543 ERROR [STDERR]     at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
      08:31:14,543 ERROR [STDERR]     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      08:31:14,543 ERROR [STDERR]     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      08:31:14,543 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      08:31:14,543 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      08:31:14,543 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
      08:31:14,544 ERROR [STDERR] Caused by: org.jboss.joinpoint.spi.JoinpointException: Method not found createConnectionFactory[java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, long, java.lang.String, int, int, long, long, long, int, int, int, int, boolean, int, boolean, boolean, boolean, boolean, boolean, long, double, int, boolean, int, int, java.lang.String] for class org.jboss.as.integration.hornetq.management.jms.ConnectionFactoryManageMO
      08:31:14,544 ERROR [STDERR]     at org.jboss.joinpoint.plugins.Config.findMethodInfo(Config.java:400)
      08:31:14,544 ERROR [STDERR]     at org.jboss.joinpoint.plugins.Config.findMethodInfo(Config.java:366)
      08:31:14,544 ERROR [STDERR]     at org.jboss.joinpoint.plugins.Config.findMethodInfo(Config.java:335)
      08:31:14,544 ERROR [STDERR]     at org.jboss.joinpoint.plugins.Config.getMethodJoinpoint(Config.java:223)
      08:31:14,544 ERROR [STDERR]     at org.jboss.beans.info.plugins.AbstractBeanInfo.invoke(AbstractBeanInfo.java:299)
      08:31:14,544 ERROR [STDERR]     at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.invoke(AbstractKernelControllerContext.java:305)
      08:31:14,544 ERROR [STDERR]     at org.jboss.kernel.plugins.registry.basic.LifecycleAwareKernelBus$1.dispatch(LifecycleAwareKernelBus.java:61)
      08:31:14,545 ERROR [STDERR]     at org.jboss.kernel.plugins.registry.basic.LifecycleAwareKernelBus$1.dispatch(LifecycleAwareKernelBus.java:58)
      08:31:14,545 ERROR [STDERR]     at org.jboss.kernel.plugins.registry.basic.BasicKernelBus.execute(BasicKernelBus.java:71)
      08:31:14,545 ERROR [STDERR]     at org.jboss.kernel.plugins.registry.basic.LifecycleAwareKernelBus.invoke(LifecycleAwareKernelBus.java:57)
      08:31:14,545 ERROR [STDERR]     at org.jboss.profileservice.management.KernelBusRuntimeComponentDispatcher.invoke(KernelBusRuntimeComponentDispatcher.java:85)
      08:31:14,545 ERROR [STDERR]     at org.jboss.profileservice.plugins.management.util.AbstractManagedComponentRuntimeDispatcher.invoke(AbstractManagedComponentRuntimeDispatcher.java:135)
      08:31:14,545 ERROR [STDERR]     at org.jboss.profileservice.management.DelegatingComponentDispatcherImpl.invoke(DelegatingComponentDispatcherImpl.java:93)
      08:31:14,545 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      08:31:14,546 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      08:31:14,546 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      08:31:14,546 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
      08:31:14,546 ERROR [STDERR]     at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:121)
      08:31:14,550 ERROR [STDERR]     at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
      08:31:14,550 ERROR [STDERR]     at org.jboss.profileservice.remoting.ProfileServiceInvocationHandler.invoke(ProfileServiceInvocationHandler.java:99)
      08:31:14,550 ERROR [STDERR]     at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:898)
      08:31:14,550 ERROR [STDERR]     at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:106)
      08:31:14,550 ERROR [STDERR]     at org.jboss.remoting.Client.invoke(Client.java:1961)
      08:31:14,551 ERROR [STDERR]     at org.jboss.remoting.Client.invoke(Client.java:804)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aspects.remoting.MergeMetaDataInterceptor.invoke(MergeMetaDataInterceptor.java:74)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:65)
      08:31:14,551 ERROR [STDERR]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
      08:31:14,552 ERROR [STDERR]     at org.jboss.aop.generatedproxies.AOPProxy$1.invoke(AOPProxy$1.java)
      08:31:14,552 ERROR [STDERR]     at org.jboss.profileservice.management.client.ManagedOperationDelegate.invoke(ManagedOperationDelegate.java:63)
      08:31:14,552 ERROR [STDERR]     at org.jboss.as.integration.hornetq.jopr.JMSManagerComponent.createConnectionFactory(JMSManagerComponent.java:219)
      08:31:14,552 ERROR [STDERR]     at org.jboss.as.integration.hornetq.jopr.JMSManagerComponent.createResource(JMSManagerComponent.java:130)
      08:31:14,552 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      08:31:14,552 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      08:31:14,552 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      08:31:14,553 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:597)
      08:31:14,553 ERROR [STDERR]     at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
      08:31:14,553 ERROR [STDERR]     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      08:31:14,553 ERROR [STDERR]     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      08:31:14,553 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      08:31:14,553 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      08:31:14,553 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)
      08:31:14,554 ERROR [STDERR]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:72)
      08:31:14,554 ERROR [STDERR]     ... 19 more

       

      Any idea?

        • 1. Re: Unable to create HA JMS resource in AS 6
          shelly.mcgowan

          Haven't seen that one.   File a JIRA in the Embedded JOPR project with the steps to reproduce.

          • 2. Unable to create HA JMS resource in AS 6
            ymaraner

            We are trying to migrate a fairly large application from WebSphere/Weblogic to JBoss and have run across the same error.

            Is there a work around for this?

            Can you create the topic connection factory directly in an XML configuration file? If so, does that succeed?

            • 3. Re: Unable to create HA JMS resource in AS 6
              jaikiran

              Tim Haley wrote:

               


              Can you create the topic connection factory directly in an XML configuration file? If so, does that succeed?

              Are you trying to create a JMS connection factory? By default, JBoss AS already ships with the connection factories and are bound into JNDI. You can look them up using the jndi name "ConnectionFactory" or "XAConnectionFactory". The in-vm counterparts can be looked up using "java:ConnectionFactory" and "java:XAConnectionFactory"

              • 4. Re: Unable to create HA JMS resource in AS 6
                ymaraner

                Yes, that is correct. 

                I just needed to change the names in the xml files since our existing application uses a different JNDI name to access them.

                I hadn't done that yet when I read this posting and wondered if the bug that was preventing the admin console from creating the connection factory would also prevent it's creation based on the xml configuration file. I now see that it doesn't.

                Thank you for your response.