Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 89910 invoked from network); 13 Mar 2008 03:23:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Mar 2008 03:23:20 -0000 Received: (qmail 97848 invoked by uid 500); 13 Mar 2008 03:23:15 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 97794 invoked by uid 500); 13 Mar 2008 03:23:15 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 97783 invoked by uid 99); 13 Mar 2008 03:23:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Mar 2008 20:23:15 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Mar 2008 03:22:46 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4A72E234C08D for ; Wed, 12 Mar 2008 20:21:46 -0700 (PDT) Message-ID: <118612510.1205378506181.JavaMail.jira@brutus> Date: Wed, 12 Mar 2008 20:21:46 -0700 (PDT) From: "Jarek Gawor (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Resolved: (GERONIMO-3881) geronimo/stop-server dumps ConnectException: Connection refused: connect when server's stopped yet Shutdown request has been issued In-Reply-To: <25093290.1202715128192.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/GERONIMO-3881?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jarek Gawor resolved GERONIMO-3881. ----------------------------------- Resolution: Fixed Fix Version/s: 2.2 2.1.1 Committed some updates to trunk (revision 636611) and branches/2.1 (revision 636614) that should make the stop-server command work a little better. > geronimo/stop-server dumps ConnectException: Connection refused: connect when server's stopped yet Shutdown request has been issued > ----------------------------------------------------------------------------------------------------------------------------------- > > Key: GERONIMO-3881 > URL: https://issues.apache.org/jira/browse/GERONIMO-3881 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Affects Versions: 2.1, 2.1.1, 2.2 > Reporter: Jacek Laskowski > Assignee: Jarek Gawor > Fix For: 2.1.1, 2.2 > > > The stack trace should not be printed out, but a error message. The Shutdown request has been issued message's a little misleading. > {noformat}jlaskowski@dev /cygdrive/c/geronimo-jetty6-javaee5-2.1 > $ ./bin/gsh > Apache Geronimo (2.1) > Type 'help' for more information. > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > jlaskowski@dev:/> geronimo/stop-server > Stopping Geronimo server: localhost:1099 > Username: systen > Password: > 23:22:20,156 WARN [ServerProxy] Unable to shutdown the server > java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nes > ted exception is: > java.net.ConnectException: Connection refused: connect] > at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:317) > at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248) > at org.apache.geronimo.commands.ServerProxy.getConnection(ServerProxy.java:102) > at org.apache.geronimo.commands.ServerProxy.invoke(ServerProxy.java:219) > at org.apache.geronimo.commands.ServerProxy.invoke(ServerProxy.java:230) > at org.apache.geronimo.commands.ServerProxy.invoke(ServerProxy.java:234) > at org.apache.geronimo.commands.ServerProxy.shutdown(ServerProxy.java:202) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.groovy.reflection.CachedMethod.invokeByReflection(CachedMethod.java:107) > at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:127) > at org.codehaus.groovy.runtime.metaclass.StdMetaMethod.invoke(StdMetaMethod.java:18) > at org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.java:538) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:749) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:589) > at org.codehaus.groovy.runtime.Invoker.invokePojoMethod(Invoker.java:87) > at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:75) > at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:74) > at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:158) > at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:201) > at org.apache.geronimo.commands.StopServerCommand.doExecute(StopServerCommand.groovy:72) > at org.apache.geronimo.gshell.command.CommandSupport.execute(CommandSupport.java:101) > at org.apache.geronimo.gshell.plugin.PlexusCommandWrapper.execute(PlexusCommandWrapper.java:71) > at org.apache.geronimo.gshell.DefaultCommandExecutor.execute(DefaultCommandExecutor.java:209) > at org.apache.geronimo.gshell.ExecutingVisitor.visit(ExecutingVisitor.java:96) > at org.apache.geronimo.gshell.parser.ASTExpression.jjtAccept(ASTExpression.java:17) > at org.apache.geronimo.gshell.parser.SimpleNode.childrenAccept(SimpleNode.java:57) > at org.apache.geronimo.gshell.ExecutingVisitor.visit(ExecutingVisitor.java:79) > at org.apache.geronimo.gshell.parser.ASTCommandLine.jjtAccept(ASTCommandLine.java:17) > at org.apache.geronimo.gshell.DefaultCommandLineBuilder$1.execute(DefaultCommandLineBuilder.java:95) > at org.apache.geronimo.gshell.DefaultCommandExecutor.execute(DefaultCommandExecutor.java:86) > at org.apache.geronimo.gshell.DefaultShell.execute(DefaultShell.java:123) > at org.apache.geronimo.gshell.DefaultShell$1.execute(DefaultShell.java:155) > at org.apache.geronimo.gshell.console.Console.work(Console.java:187) > at org.apache.geronimo.gshell.console.Console.run(Console.java:128) > at org.apache.geronimo.gshell.console.JLineConsole.run(JLineConsole.java:68) > at org.apache.geronimo.gshell.DefaultShell.run(DefaultShell.java:202) > at org.apache.geronimo.gshell.GShell.run(GShell.java:156) > at org.apache.geronimo.gshell.cli.Main.boot(Main.java:249) > at org.apache.geronimo.gshell.cli.Main.main(Main.java:266) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > 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:408) > at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351) > at org.apache.geronimo.gshell.bootstrap.Launcher.main(Launcher.java:59) > Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: > java.net.ConnectException: Connection refused: connect] > at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97) > at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185) > at javax.naming.InitialContext.lookup(InitialContext.java:351) > at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1817) > at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1787) > at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:259) > ... 50 more > Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: > java.net.ConnectException: Connection refused: connect > at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574) > at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185) > at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) > at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306) > at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) > at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:93) > ... 55 more > Caused by: java.net.ConnectException: Connection refused: connect > at java.net.PlainSocketImpl.socketConnect(Native Method) > at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) > at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) > at java.net.Socket.connect(Socket.java:520) > at java.net.Socket.connect(Socket.java:470) > at java.net.Socket.(Socket.java:367) > at java.net.Socket.(Socket.java:180) > at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) > at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) > at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569) > ... 60 more > Shutdown request has been issued{noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.