[jira] Closed: (GERONIMO-2981) DeadProxyException when shutdown from console (jetty)

2007-03-24 Thread David Jencks (JIRA)

 [ 
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)

2007-03-18 Thread Jason Dillon

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)

2007-03-18 Thread David Jencks


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)

2007-03-18 Thread Jason Dillon (JIRA)
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)

2007-03-18 Thread Jason Dillon
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