[jira] Closed: (GERONIMO-2981) DeadProxyException when shutdown from console (jetty)
[
https://issues.apache.org/jira/browse/GERONIMO-2981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Jencks closed GERONIMO-2981.
--
Resolution: Fixed
Fix Version/s: 2.0-beta1
Fixed in rev 522036 although I forgot to mention it in the commit message
> DeadProxyException when shutdown from console (jetty)
> -
>
> Key: GERONIMO-2981
> URL: https://issues.apache.org/jira/browse/GERONIMO-2981
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: console, Jetty
>Affects Versions: 2.0
>Reporter: Jason Dillon
> Assigned To: David Jencks
> Fix For: 2.0-beta1
>
>
> DeadProxyException are getting tossed like they are going out of style when
> using the console to shutdown the server in Jetty.
> {noformat}
> Booting Geronimo Kernel (in Java 1.5.0_07)...
> ...
> Geronimo Application Server started
> [] received stop signal
> 16:41:45,014 ERROR [log] EXCEPTION
> org.apache.geronimo.kernel.proxy.DeadProxyException: Proxy is no longer valid
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:87)
> at
> org.apache.geronimo.management.geronimo.WebModule$$EnhancerByCGLIB$$90fecc6f.destroyInstance()
> at
> org.apache.geronimo.jetty6.InternalJettyServletHolder.destroyInstance(InternalJettyServletHolder.java:93)
> at
> org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java:294)
> at
> org.apache.geronimo.jetty6.InternalJettyServletHolder.internalDoStop(InternalJettyServletHolder.java:129)
> at
> org.apache.geronimo.jetty6.InternalJettyServletHolder.access$100(InternalJettyServletHolder.java:47)
> at
> org.apache.geronimo.jetty6.InternalJettyServletHolder$StopCommand.lifecycleMethod(InternalJettyServletHolder.java:142)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:52)
> at
> org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCommand(ThreadClassloaderHandler.java:57)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
> at
> org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCommand(ComponentContextHandler.java:57)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
> at
> org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCommand(InstanceContextHandler.java:81)
> at
> org.apache.geronimo.jetty6.InternalJettyServletHolder.doStop(InternalJettyServletHolder.java:118)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:174)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
> at
> org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:124)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
> at
> org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:559)
> at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:482)
> at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
> at
> org.apache.geronimo.jetty6.JettyWebAppContext$StopCommand.lifecycleMethod(JettyWebAppContext.java:386)
> at
> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractI
Re: DeadProxyException when shutdown from console (jetty)
On Mar 18, 2007, at 5:41 PM, David Jencks wrote: Anyone know why DeadProxyException are getting tosses like they are going out of style when using the console to shutdown the server in Jetty? Ya, this is a side effect of some changes I made so we'd construct the "managed objects" for jetty and do the injection. Will try to get to fixing it soon. Maybe I can do the same for tomcat when we construct the objects for them :-) Aside from hurting your eyes is it causing problems? Not really, except that if there are any other exceptions tossed during shutdown its hard to track them down as the console traces barf all over things. --jason
Re: DeadProxyException when shutdown from console (jetty)
On Mar 18, 2007, at 7:49 PM, Jason Dillon wrote: Anyone know why DeadProxyException are getting tosses like they are going out of style when using the console to shutdown the server in Jetty? Ya, this is a side effect of some changes I made so we'd construct the "managed objects" for jetty and do the injection. Will try to get to fixing it soon. Maybe I can do the same for tomcat when we construct the objects for them :-) Aside from hurting your eyes is it causing problems? thanks david jencks I've snipped out most of them... but there are a ton that are thrown. Insane call depth too... This appears to be something with the Jetty integration, shutdown with tomcat via the console doesn't puke up anything. Though, both spit this out "[] received stop signal" which is kinda odd. Booting Geronimo Kernel (in Java 1.5.0_07)... ... Geronimo Application Server started [] received stop signal 16:41:45,014 ERROR [log] EXCEPTION org.apache.geronimo.kernel.proxy.DeadProxyException: Proxy is no longer valid at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:87) at org.apache.geronimo.management.geronimo.WebModule$ $EnhancerByCGLIB$$90fecc6f.destroyInstance() at org.apache.geronimo.jetty6.InternalJettyServletHolder.destroyInstance( InternalJettyServletHolder.java:93) at org.mortbay.jetty.servlet.ServletHolder.doStop (ServletHolder.java:294) at org.apache.geronimo.jetty6.InternalJettyServletHolder.internalDoStop (InternalJettyServletHolder.java:129) at org.apache.geronimo.jetty6.InternalJettyServletHolder.access$100 (InternalJettyServletHolder.java:47) at org.apache.geronimo.jetty6.InternalJettyServletHolder $StopCommand.lifecycleMethod(InternalJettyServletHolder.java:142) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:52) at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleC ommand(ThreadClassloaderHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCo mmand(ComponentContextHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCom mand(InstanceContextHandler.java:81) at org.apache.geronimo.jetty6.InternalJettyServletHolder.doStop (InternalJettyServletHolder.java:118) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.servlet.ServletHandler.doStop (ServletHandler.java:174) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.jetty.servlet.SessionHandler.doStop (SessionHandler.java:124) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.jetty.handler.ContextHandler.doStop (ContextHandler.java:559) at org.mortbay.jetty.webapp.WebAppContext.doStop (WebAppContext.java:482) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.JettyWebAppContext $StopCommand.lifecycleMethod(JettyWebAppContext.java:386) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:52) at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleC ommand(ThreadClassloaderHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCo mmand(ComponentContextHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleC ommand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCom mand(InstanceContextHandler.java:81) at org.apache.geronimo.jetty6.JettyWebAppContext.doStop
[jira] Created: (GERONIMO-2981) DeadProxyException when shutdown from console (jetty)
DeadProxyException when shutdown from console (jetty)
-
Key: GERONIMO-2981
URL: https://issues.apache.org/jira/browse/GERONIMO-2981
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: console, Jetty
Affects Versions: 2.0
Reporter: Jason Dillon
Assigned To: David Jencks
DeadProxyException are getting tosses like they are going out of style when
using the console to shutdown the server in Jetty.
{noformat}
Booting Geronimo Kernel (in Java 1.5.0_07)...
...
Geronimo Application Server started
[] received stop signal
16:41:45,014 ERROR [log] EXCEPTION
org.apache.geronimo.kernel.proxy.DeadProxyException: Proxy is no longer valid
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:87)
at
org.apache.geronimo.management.geronimo.WebModule$$EnhancerByCGLIB$$90fecc6f.destroyInstance()
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.destroyInstance(InternalJettyServletHolder.java:93)
at
org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java:294)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.internalDoStop(InternalJettyServletHolder.java:129)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.access$100(InternalJettyServletHolder.java:47)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder$StopCommand.lifecycleMethod(InternalJettyServletHolder.java:142)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:52)
at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCommand(ThreadClassloaderHandler.java:57)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCommand(ComponentContextHandler.java:57)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCommand(InstanceContextHandler.java:81)
at
org.apache.geronimo.jetty6.InternalJettyServletHolder.doStop(InternalJettyServletHolder.java:118)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:174)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
at
org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:124)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop(AbstractImmutableHandler.java:40)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
at
org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:559)
at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:482)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.apache.geronimo.jetty6.JettyWebAppContext$StopCommand.lifecycleMethod(JettyWebAppContext.java:386)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:52)
at
org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCommand(ThreadClassloaderHandler.java:57)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
at
org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleCommand(ComponentContextHandler.java:57)
at
org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCommand(AbstractImmutableHandler.java:50)
at
org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleCommand(InstanceContextHandler.java:81)
at
org.apache.geronimo.jetty6.JettyWebAppContext.doStop(JettyWebAppContext.java:353)
at
DeadProxyException when shutdown from console (jetty)
Anyone know why DeadProxyException are getting tosses like they are going out of style when using the console to shutdown the server in Jetty? I've snipped out most of them... but there are a ton that are thrown. Insane call depth too... This appears to be something with the Jetty integration, shutdown with tomcat via the console doesn't puke up anything. Though, both spit this out "[] received stop signal" which is kinda odd. Booting Geronimo Kernel (in Java 1.5.0_07)... ... Geronimo Application Server started [] received stop signal 16:41:45,014 ERROR [log] EXCEPTION org.apache.geronimo.kernel.proxy.DeadProxyException: Proxy is no longer valid at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:87) at org.apache.geronimo.management.geronimo.WebModule$$EnhancerByCGLIB $$90fecc6f.destroyInstance() at org.apache.geronimo.jetty6.InternalJettyServletHolder.destroyInstance (InternalJettyServletHolder.java:93) at org.mortbay.jetty.servlet.ServletHolder.doStop(ServletHolder.java: 294) at org.apache.geronimo.jetty6.InternalJettyServletHolder.internalDoStop (InternalJettyServletHolder.java:129) at org.apache.geronimo.jetty6.InternalJettyServletHolder.access$100 (InternalJettyServletHolder.java:47) at org.apache.geronimo.jetty6.InternalJettyServletHolder $StopCommand.lifecycleMethod(InternalJettyServletHolder.java:142) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:52) at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCom mand(ThreadClassloaderHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleComm and(ComponentContextHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleComma nd(InstanceContextHandler.java:81) at org.apache.geronimo.jetty6.InternalJettyServletHolder.doStop (InternalJettyServletHolder.java:118) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.servlet.ServletHandler.doStop (ServletHandler.java:174) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.jetty.servlet.SessionHandler.doStop (SessionHandler.java:124) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.doStop (AbstractImmutableHandler.java:40) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.mortbay.jetty.handler.HandlerWrapper.doStop (HandlerWrapper.java:129) at org.mortbay.jetty.handler.ContextHandler.doStop (ContextHandler.java:559) at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java: 482) at org.mortbay.component.AbstractLifeCycle.stop (AbstractLifeCycle.java:65) at org.apache.geronimo.jetty6.JettyWebAppContext $StopCommand.lifecycleMethod(JettyWebAppContext.java:386) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:52) at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycleCom mand(ThreadClassloaderHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycleComm and(ComponentContextHandler.java:57) at org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycleCom mand(AbstractImmutableHandler.java:50) at org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleComma nd(InstanceContextHandler.java:81) at org.apache.geronimo.jetty6.JettyWebAppContext.doStop (JettyWebAppContext.java:353) at org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance (GBeanInstance.java:1149) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop (GBeanInstanceState.java:337) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop (GBeanInstanceState.java:188) at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
