[ 
https://issues.apache.org/jira/browse/SMX4-784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011591#comment-13011591
 ] 

Gert Vanthienen commented on SMX4-784:
--------------------------------------

How about raising an enhancement JIRA in ActiveMQ to let the commands find the 
broker instance that's embedded inside the broker?  Perhaps we can patch it up 
to find the right broker through the OSGi Service Registry or something, so 
these commands work out of the box without requiring the extra --jmxlocal 
parameter and without having to create a second remote JMX connector (Karaf 
already provides one, so we should reuse that).

> activemq:list/activemq:query/activemq:bstat command doesn't work
> ----------------------------------------------------------------
>
>                 Key: SMX4-784
>                 URL: https://issues.apache.org/jira/browse/SMX4-784
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.3.0
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 4.4.0
>
>
> get error like
> Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> ERROR: java.lang.RuntimeException: Failed to execute list task. Reason: 
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.NameNotFoundException: jmxrmi
> java.lang.RuntimeException: Failed to execute list task. Reason: 
> java.io.IOException: Failed to retrieve RMIServer stub: 
> javax.naming.NameNotFoundException: jmxrmi
>       at 
> org.apache.activemq.console.command.ListCommand.runTask(ListCommand.java:53)
>       at 
> org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
>       at 
> org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:316)
>       at 
> org.apache.activemq.karaf.commands.ActiveMQCommandSupport.doExecute(ActiveMQCommandSupport.java:46)
>       at 
> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
>       at 
> org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
>       at 
> org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
>       at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
>       at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
>       at 
> org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
>       at org.apache.karaf.shell.console.jline.Console.run(Console.java:170)
>       at java.lang.Thread.run(Thread.java:637)
> Error executing command: java.io.IOException: Failed to retrieve RMIServer 
> stub: javax.naming.NameNotFoundException: jmxrmi

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to