You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Ted Kirby (JIRA)" <ji...@apache.org> on 2007/09/05 15:29:33 UTC

[jira] Commented: (GERONIMODEVTOOLS-193) Ping runs during Geronimo server startup.

    [ https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12525085 ] 

Ted Kirby commented on GERONIMODEVTOOLS-193:
--------------------------------------------

Doesn't this patch assume that once the server gets into the starting state, it will get to the started state?  What code will set the server state from starting to started in this case?  Suppose there is a failure during startup after this code runs.  How is that caught, and the server state changed from starting to stopped?  

> Ping runs during Geronimo server startup.
> -----------------------------------------
>
>                 Key: GERONIMODEVTOOLS-193
>                 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-193
>             Project: Geronimo-Devtools
>          Issue Type: Bug
>          Components: eclipse-plugin
>    Affects Versions: 2.0
>            Reporter: Kan Ogawa
>         Attachments: GERONIMODEVTOOLS-193.patch
>
>
> Hi,
> While launching Geronimo server on Eclipse, a ping runs in async and the server startup sometimes fails.
> This server hostname is localhost.
> Eclipse error log:
> java.lang.SecurityException: Invalid login
>         at org.apache.geronimo.jmxremoting.Authenticator.authenticate(Authenticator.java:73)
>         at javax.management.remote.rmi.RMIServerImpl.doNewClient(RMIServerImpl.java:214)
>         at javax.management.remote.rmi.RMIServerImpl.newClient(RMIServerImpl.java:181)
>         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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
>         at sun.rmi.transport.Transport$1.run(Transport.java:153)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
>         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
>         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
>         at java.lang.Thread.run(Thread.java:595)
>         at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
>         at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
>         at javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source)
>         at javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2239)
>         at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:271)
>         at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
>         at org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.getServerConnection(GeronimoServerBehaviourDelegate.java:689)
>         at org.apache.geronimo.st.v20.core.GeronimoServerBehaviour.getKernel(GeronimoServerBehaviour.java:73)
>         at org.apache.geronimo.st.v20.core.GeronimoServerBehaviour.isKernelAlive(GeronimoServerBehaviour.java:93)
>         at org.apache.geronimo.st.v20.core.GeronimoServerBehaviour.isFullyStarted(GeronimoServerBehaviour.java:113)
>         at org.apache.geronimo.st.core.PingThread.run(PingThread.java:75)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.