[ https://issues.apache.org/jira/browse/ARTEMIS-466?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jiri Danek closed ARTEMIS-466. ------------------------------ Example client-kickoff is now working. > Example client-kickoff fails with an exception > ---------------------------------------------- > > Key: ARTEMIS-466 > URL: https://issues.apache.org/jira/browse/ARTEMIS-466 > Project: ActiveMQ Artemis > Issue Type: Bug > Affects Versions: 1.3.0 > Environment: Fedora 23 > Reporter: Jiri Danek > > Example fails with the following exception > [INFO] --- artemis-maven-plugin:1.3.0-SNAPSHOT:runClient (runClient) @ > client-kickoff --- > [ERROR] > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.activemq.artemis.maven.ArtemisClientPlugin.doExecute(ArtemisClientPlugin.java:61) > at > org.apache.activemq.artemis.maven.ArtemisAbstractPlugin.execute(ArtemisAbstractPlugin.java:75) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > Caused by: java.io.IOException: Failed to retrieve RMIServer stub: > javax.naming.ServiceUnavailableException [Root exception is > java.rmi.ConnectException: Connection refused to host: localhost; nested > exception is: > java.net.ConnectException: Connection refused] > at > javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) > at > javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270) > at > org.apache.activemq.artemis.jms.example.ClientKickoffExample.main(ClientKickoffExample.java:70) > ... 28 more > Caused by: javax.naming.ServiceUnavailableException [Root exception is > java.rmi.ConnectException: Connection refused to host: localhost; nested > exception is: > java.net.ConnectException: Connection refused] > at > com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:122) > at > com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:205) > at javax.naming.InitialContext.lookup(InitialContext.java:417) > at > javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1955) > at > javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1922) > at > javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:287) > ... 30 more > Caused by: java.rmi.ConnectException: Connection refused to host: localhost; > nested exception is: > java.net.ConnectException: Connection refused > at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619) > at > sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) > at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) > at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) > at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) > at > com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118) > ... 35 more > Caused by: java.net.ConnectException: Connection refused > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:589) > at java.net.Socket.connect(Socket.java:538) > at java.net.Socket.<init>(Socket.java:434) > at java.net.Socket.<init>(Socket.java:211) > at > sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) > at > sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148) > at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) > ... 40 more > With a quick ps executed just as the server started I got the following output > 0 S jdanek 30637 30614 99 80 0 - 965450 futex_ 14:58 pts/4 00:00:03 > /usr/bin/java -XX:+UseParallelGC -XX:+AggressiveOpts > -XX:+UseFastAccessorMethods -Xms512M -Xmx1024M > -Xbootclasspath/a:/home/jdanek/Work/repos/activemq-artemis/artemis-distribution/target/apache-artemis-1.3.0-SNAPSHOT-bin/apache-artemis-1.3.0-SNAPSHOT/lib/jboss-logmanager-2.0.3.Final.jar > > -Djava.security.auth.login.config=/home/jdanek/Work/repos/activemq-artemis/examples/features/standard/client-kickoff/target/server0/etc/login.config > -classpath > /home/jdanek/Work/repos/activemq-artemis/artemis-distribution/target/apache-artemis-1.3.0-SNAPSHOT-bin/apache-artemis-1.3.0-SNAPSHOT/lib/artemis-boot.jar > > -Dartemis.home=/home/jdanek/Work/repos/activemq-artemis/artemis-distribution/target/apache-artemis-1.3.0-SNAPSHOT-bin/apache-artemis-1.3.0-SNAPSHOT > > -Dartemis.instance=/home/jdanek/Work/repos/activemq-artemis/examples/features/standard/client-kickoff/target/server0 > > -Djava.library.path=/home/jdanek/Work/repos/activemq-artemis/artemis-distribution/target/apache-artemis-1.3.0-SNAPSHOT-bin/apache-artemis-1.3.0-SNAPSHOT/bin/lib/linux-i686:/home/jdanek/Work/repos/activemq-artemis/artemis-distribution/target/apache-artemis-1.3.0-SNAPSHOT-bin/apache-artemis-1.3.0-SNAPSHOT/bin/lib/linux-x86_64 > > -Djava.io.tmpdir=/home/jdanek/Work/repos/activemq-artemis/examples/features/standard/client-kickoff/target/server0/tmp > > -Ddata.dir=/home/jdanek/Work/repos/activemq-artemis/examples/features/standard/client-kickoff/target/server0/data > -Djava.util.logging.manager=org.jboss.logmanager.LogManager > -Dlogging.configuration=file:/home/jdanek/Work/repos/activemq-artemis/examples/features/standard/client-kickoff/target/server0/etc/logging.properties > org.apache.activemq.artemis.boot.Artemis run > What is missing from the invocation are following parameters from the > example's pom.xml > -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3000 > -Dcom.sun.management.jmxremote.ssl=false > -Dcom.sun.management.jmxremote.authenticate=false -- This message was sent by Atlassian JIRA (v6.3.4#6332)