You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Lasantha Ranaweera <la...@opensource.lk> on 2007/03/12 17:51:18 UTC
Jetty Server Starting Error
Hi,
Has anybody noticed following error while starting the latest Jetty
version of the G trunk? Any ideas would be appriciated.
Thanks,
Lasantha
java.lang.IllegalStateException: zip file closed
[**********************> ] 79% 50s Starting org.apache.geronim... at
java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
at java.util.jar.JarFile.getEntry(JarFile.java:204)
at sun.net.www.protocol.jar.URLJarFile.getEntry(URLJarFile.java:90)
at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:112)
at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at
org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
at
org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
at
org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
at
org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
at
org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
at
org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
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.doStart(JettyWebAppContext.java:363)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
[***********************> ] 83% 52s Starting
org.apache.geronim...2007-03-12 22:43:29.502::WARN: Failed startup of
context
org.mortbay.jetty.webapp.WebAppContext@a4d593{/console,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/framework.war/}
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
at java.util.jar.JarFile.getEntry(JarFile.java:204)
at sun.net.www.protocol.jar.URLJarFile.getEntry(URLJarFile.java:90)
at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:112)
at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at
org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
at
org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
at
org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
at
org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
at
org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
at
org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
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.doStart(JettyWebAppContext.java:363)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:471)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
[***********************> ] 83% 55s Starting
org.apache.geronim...2007-03-12 22:43:32.774::WARN: Failed startup of
context
org.mortbay.jetty.webapp.WebAppContext@2b1b5f{/console-standard,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/standard.war/}
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
at java.util.jar.JarFile.getEntry(JarFile.java:204)
at sun.net.www.protocol.jar.URLJarFile.getEntry(URLJarFile.java:90)
at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:112)
at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at
org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
at
org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
at
org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
at
org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
at
org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
at
org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
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.doStart(JettyWebAppContext.java:363)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:471)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
[************************> ] 86% 59s Starting
org.apache.geronim...2007-03-12 22:43:36.268::WARN: Failed startup of
context
org.mortbay.jetty.webapp.WebAppContext@77c9e2{/remote-deploy,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote-deploy-jetty-2.0-SNAPSHOT.car/}
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
at java.util.jar.JarFile.getEntry(JarFile.java:204)
at sun.net.www.protocol.jar.URLJarFile.getEntry(URLJarFile.java:90)
at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:112)
at
sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:69)
at
org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
at
org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
at
org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
at
org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
at
org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
at
org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
at
org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
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.doStart(JettyWebAppContext.java:363)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
Re: Jetty Server Starting Error
Posted by David Jencks <da...@yahoo.com>.
I'm negotiating with the myfaces team on how to integrate with
geronimo and I think this might be a side effect of some
disagreements or misunderstandings. I'm hoping to talk them into
letting us set the annotation machinery directly instead of forcing
us to use the discovery code. If not I plan to use setAccessible on
the discovery code to install our stuff.
thanks
david jencks
On Mar 13, 2007, at 2:59 AM, Lasantha Ranaweera wrote:
> Thanks David again sharing very useful information.
>
> I just gave yet another try today deleting Jetty specific files in
> the M2 repo. Now server starts without any error (but I noted it
> took more time than before). When I am stopping the server gives
> the following error in both assemblies.
>
> I just look at some average starting times for each server
> assemblies and seems to be Jetty is loosing the race in my machine
> due to some unknown reason (I suspect this might be a temporary
> problem in the Jetty side). Following is are some of my stats. ;-)
>
> Jetty - 131s
> Tomcat - 50s
>
> Thanks,
> Lasantha
>
> java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/
> DiscoverSingleton
> at
> org.apache.myfaces.config.annotation.AnnotationProcessorFactory.getAnn
> otatonProcessorFactory(AnnotationProcessorFactory.java:38)
> at
> org.apache.myfaces.webapp.AbstractMyFacesListener.doPreDestroy
> (AbstractMyFacesListener.java:60)
> at
> org.apache.myfaces.webapp.StartupServletContextListener.doPredestroy
> (StartupServletContextListener.java:114)
> at
> org.apache.myfaces.webapp.StartupServletContextListener.contextDestroy
> ed(StartupServletContextListener.java:95)
> at org.mortbay.jetty.handler.ContextHandler.doStop
> (ContextHandler.java:567)
> at org.mortbay.jetty.webapp.WebAppContext.doStop
> (WebAppContext.java:461)
> at org.mortbay.component.AbstractLifeCycle.stop
> (AbstractLifeCycle.java:65)
> at org.mortbay.jetty.handler.HandlerCollection.doStop
> (HandlerCollection.java:164)
> at org.mortbay.component.AbstractLifeCycle.stop
> (AbstractLifeCycle.java:65)
> at org.mortbay.jetty.handler.HandlerCollection.doStop
> (HandlerCollection.java:164)
> at org.mortbay.component.AbstractLifeCycle.stop
> (AbstractLifeCycle.java:65)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop
> (HandlerWrapper.java:129)
> at org.mortbay.jetty.Server.doStop(Server.java:242)
> at org.mortbay.component.AbstractLifeCycle.stop
> (AbstractLifeCycle.java:65)
> at org.apache.geronimo.jetty6.JettyContainerImpl.doStop
> (JettyContainerImpl.java:251)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance
> (GBeanInstance.java:1148)
> 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
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop
> (GBeanInstanceState.java:180)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop
> (GBeanInstanceState.java:180)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop
> (GBeanInstanceState.java:180)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop
> (GBeanInstanceState.java:180)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop
> (GBeanInstanceState.java:180)
> at org.apache.geronimo.gbean.runtime.GBeanInstance.stop
> (GBeanInstance.java:551)
> at org.apache.geronimo.kernel.basic.BasicKernel.stopGBean
> (BasicKernel.java:423)
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager
> $ShutdownHook.run(KernelConfigurationManager.java:311)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks
> (BasicKernel.java:668)
> at org.apache.geronimo.kernel.basic.BasicKernel.shutdown
> (BasicKernel.java:645)
> at org.apache.geronimo.system.main.Daemon$1.run(Daemon.java:
> 230)
>
>
>
>
> David Jencks wrote:
>> Yes, this is related to JETTY-254. I thought greg had pushed a
>> new snapshot after the latest fix but apparently not. You can
>> download an appropriate jetty jar from http://209.235.236.190:8081/
>> continuum/servlet/browse?file=4/target/jetty-6.1-SNAPSHOT.jar and
>> hopefully put it in your local repo. I suspect you have to name
>> it "SNAPSHOT" or use some maven command to install it or maven
>> probably won't recognize it.
>>
>> david jencks
>>
>>
>> On Mar 12, 2007, at 12:51 PM, Lasantha Ranaweera wrote:
>>
>>> Hi,
>>>
>>> Has anybody noticed following error while starting the latest Jetty
>>> version of the G trunk? Any ideas would be appriciated.
>>>
>>> Thanks,
>>> Lasantha
>>>
>>> java.lang.IllegalStateException: zip file closed
>>> [**********************> ] 79% 50s Starting
>>> org.apache.geronim... at
>>> java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>>> at sun.net.www.protocol.jar.URLJarFile.getEntry <http://
>>> www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.connect <http://
>>> www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:
>>> 112)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.getJarFile <http://
>>> www.protocol.jar.JarURLConnection.getJarFile>
>>> (JarURLConnection.java:69)
>>> at
>>> org.mortbay.resource.JarFileResource.newConnection
>>> (JarFileResource.java:99)
>>> at
>>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:
>>> 62)
>>> at
>>> org.mortbay.resource.JarFileResource.checkConnection
>>> (JarFileResource.java:67)
>>> at
>>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:
>>> 121)
>>> at
>>> org.mortbay.resource.JarFileResource.isDirectory
>>> (JarFileResource.java:200)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
>>> (TagLibConfiguration.java:110)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
>>> (TagLibConfiguration.java:169)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext
>>> (WebAppContext.java:1171)
>>> at
>>> org.mortbay.jetty.handler.ContextHandler.doStart
>>> (ContextHandler.java:503)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
>>> 444)
>>> at
>>> org.mortbay.component.AbstractLifeCycle.start
>>> (AbstractLifeCycle.java:40)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext
>>> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:52)
>>> at
>>> org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl
>>> eCommand(ThreadClassloaderHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle
>>> Command(ComponentContextHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC
>>> ommand(InstanceContextHandler.java:81)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext.doStart
>>> (JettyWebAppContext.java:363)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
>>> (GBeanInstance.java:986)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStar
>>> t(GBeanInstanceState.java:267)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
>>> (GBeanInstanceState.java:102)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
>>> GBeanInstanceState.java:124)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
>>> (GBeanInstance.java:543)
>>> at
>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
>>> (BasicKernel.java:379)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:434)
>>> at
>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
>>> (KernelConfigurationManager.java:188)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:530)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:511)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:
>>> 53)
>>> at
>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
>>> (FastMethodInvoker.java:38)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
>>> (GBeanOperation.java:127)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
>>> (GBeanInstance.java:820)
>>> at
>>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke
>>> (RawInvoker.java:57)
>>> at
>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
>>> (RawOperationInvoker.java:35)
>>> at
>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
>>> (ProxyMethodInterceptor.java:96)
>>> at
>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$
>>> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>>> at org.apache.geronimo.system.main.Daemon.doStartup
>>> (Daemon.java:282)
>>> at org.apache.geronimo.system.main.Daemon.<init>
>>> (Daemon.java:74)
>>> at org.apache.geronimo.system.main.Daemon.main
>>> (Daemon.java:342)
>>> [***********************> ] 83% 52s Starting
>>> org.apache.geronim...2007-03-12 22:43:29.502::WARN: Failed
>>> startup of
>>> context
>>> org.mortbay.jetty.webapp.WebAppContext@a4d593{/console,file:/home/
>>> lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/
>>> configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-
>>> SNAPSHOT.car/framework.war/} <file:/home/lasantha/my-temp/
>>> geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-
>>> jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/
>>> framework.war/%7D>
>>> java.lang.IllegalStateException: zip file closed
>>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>>> at sun.net.www.protocol.jar.URLJarFile.getEntry <http://
>>> www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.connect <http://
>>> www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:
>>> 112)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.getJarFile <http://
>>> www.protocol.jar.JarURLConnection.getJarFile>
>>> (JarURLConnection.java:69)
>>> at
>>> org.mortbay.resource.JarFileResource.newConnection
>>> (JarFileResource.java:99)
>>> at
>>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:
>>> 62)
>>> at
>>> org.mortbay.resource.JarFileResource.checkConnection
>>> (JarFileResource.java:67)
>>> at
>>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:
>>> 121)
>>> at
>>> org.mortbay.resource.JarFileResource.isDirectory
>>> (JarFileResource.java:200)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
>>> (TagLibConfiguration.java:110)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
>>> (TagLibConfiguration.java:169)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext
>>> (WebAppContext.java:1171)
>>> at
>>> org.mortbay.jetty.handler.ContextHandler.doStart
>>> (ContextHandler.java:503)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
>>> 444)
>>> at
>>> org.mortbay.component.AbstractLifeCycle.start
>>> (AbstractLifeCycle.java:40)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext
>>> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:52)
>>> at
>>> org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl
>>> eCommand(ThreadClassloaderHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle
>>> Command(ComponentContextHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC
>>> ommand(InstanceContextHandler.java:81)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext.doStart
>>> (JettyWebAppContext.java:363)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
>>> (GBeanInstance.java:986)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStar
>>> t(GBeanInstanceState.java:267)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
>>> (GBeanInstanceState.java:102)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
>>> GBeanInstanceState.java:124)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
>>> (GBeanInstance.java:543)
>>> at
>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
>>> (BasicKernel.java:379)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:434)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:471)
>>> at
>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
>>> (KernelConfigurationManager.java:188)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:530)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:511)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:
>>> 53)
>>> at
>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
>>> (FastMethodInvoker.java:38)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
>>> (GBeanOperation.java:127)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
>>> (GBeanInstance.java:820)
>>> at
>>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke
>>> (RawInvoker.java:57)
>>> at
>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
>>> (RawOperationInvoker.java:35)
>>> at
>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
>>> (ProxyMethodInterceptor.java:96)
>>> at
>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$
>>> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>>> at org.apache.geronimo.system.main.Daemon.doStartup
>>> (Daemon.java:282)
>>> at org.apache.geronimo.system.main.Daemon.<init>
>>> (Daemon.java:74)
>>> at org.apache.geronimo.system.main.Daemon.main
>>> (Daemon.java:342)
>>> [***********************> ] 83% 55s Starting
>>> org.apache.geronim...2007-03-12 22:43:32.774::WARN: Failed
>>> startup of
>>> context
>>> org.mortbay.jetty.webapp.WebAppContext@2b1b5f{/console-
>>> standard,file:/home/lasantha/my-temp/geronimo-jetty6/repository/
>>> org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/
>>> webconsole-jetty6-2.0-SNAPSHOT.car/standard.war/} <file:/home/
>>> lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/
>>> configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-
>>> SNAPSHOT.car/standard.war/%7D>
>>> java.lang.IllegalStateException: zip file closed
>>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>>> at sun.net.www.protocol.jar.URLJarFile.getEntry <http://
>>> www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.connect <http://
>>> www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:
>>> 112)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.getJarFile <http://
>>> www.protocol.jar.JarURLConnection.getJarFile>
>>> (JarURLConnection.java:69)
>>> at
>>> org.mortbay.resource.JarFileResource.newConnection
>>> (JarFileResource.java:99)
>>> at
>>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:
>>> 62)
>>> at
>>> org.mortbay.resource.JarFileResource.checkConnection
>>> (JarFileResource.java:67)
>>> at
>>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:
>>> 121)
>>> at
>>> org.mortbay.resource.JarFileResource.isDirectory
>>> (JarFileResource.java:200)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
>>> (TagLibConfiguration.java:110)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
>>> (TagLibConfiguration.java:169)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext
>>> (WebAppContext.java:1171)
>>> at
>>> org.mortbay.jetty.handler.ContextHandler.doStart
>>> (ContextHandler.java:503)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
>>> 444)
>>> at
>>> org.mortbay.component.AbstractLifeCycle.start
>>> (AbstractLifeCycle.java:40)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext
>>> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:52)
>>> at
>>> org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl
>>> eCommand(ThreadClassloaderHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle
>>> Command(ComponentContextHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC
>>> ommand(InstanceContextHandler.java:81)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext.doStart
>>> (JettyWebAppContext.java:363)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
>>> (GBeanInstance.java:986)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStar
>>> t(GBeanInstanceState.java:267)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
>>> (GBeanInstanceState.java:102)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
>>> GBeanInstanceState.java:124)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
>>> (GBeanInstance.java:543)
>>> at
>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
>>> (BasicKernel.java:379)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:434)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:471)
>>> at
>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
>>> (KernelConfigurationManager.java:188)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:530)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:511)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:
>>> 53)
>>> at
>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
>>> (FastMethodInvoker.java:38)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
>>> (GBeanOperation.java:127)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
>>> (GBeanInstance.java:820)
>>> at
>>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke
>>> (RawInvoker.java:57)
>>> at
>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
>>> (RawOperationInvoker.java:35)
>>> at
>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
>>> (ProxyMethodInterceptor.java:96)
>>> at
>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$
>>> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>>> at org.apache.geronimo.system.main.Daemon.doStartup
>>> (Daemon.java:282)
>>> at org.apache.geronimo.system.main.Daemon.<init>
>>> (Daemon.java:74)
>>> at org.apache.geronimo.system.main.Daemon.main
>>> (Daemon.java:342)
>>> [************************> ] 86% 59s Starting
>>> org.apache.geronim...2007-03-12 22:43:36.268::WARN: Failed
>>> startup of
>>> context
>>> org.mortbay.jetty.webapp.WebAppContext@77c9e2{/remote-
>>> deploy,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/
>>> apache/geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote-
>>> deploy-jetty-2.0-SNAPSHOT.car/} <file:/home/lasantha/my-temp/
>>> geronimo-jetty6/repository/org/apache/geronimo/configs/remote-
>>> deploy-jetty/2.0-SNAPSHOT/remote-deploy-jetty-2.0-SNAPSHOT.car/%7D>
>>> java.lang.IllegalStateException: zip file closed
>>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>>> at sun.net.www.protocol.jar.URLJarFile.getEntry <http://
>>> www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.connect <http://
>>> www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:
>>> 112)
>>> at
>>> sun.net.www.protocol.jar.JarURLConnection.getJarFile <http://
>>> www.protocol.jar.JarURLConnection.getJarFile>
>>> (JarURLConnection.java:69)
>>> at
>>> org.mortbay.resource.JarFileResource.newConnection
>>> (JarFileResource.java:99)
>>> at
>>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:
>>> 62)
>>> at
>>> org.mortbay.resource.JarFileResource.checkConnection
>>> (JarFileResource.java:67)
>>> at
>>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:
>>> 121)
>>> at
>>> org.mortbay.resource.JarFileResource.isDirectory
>>> (JarFileResource.java:200)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
>>> (TagLibConfiguration.java:110)
>>> at
>>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
>>> (TagLibConfiguration.java:169)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext
>>> (WebAppContext.java:1171)
>>> at
>>> org.mortbay.jetty.handler.ContextHandler.doStart
>>> (ContextHandler.java:503)
>>> at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
>>> 444)
>>> at
>>> org.mortbay.component.AbstractLifeCycle.start
>>> (AbstractLifeCycle.java:40)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext
>>> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:52)
>>> at
>>> org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.lifecycl
>>> eCommand(ThreadClassloaderHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.ComponentContextHandler.lifecycle
>>> Command(ComponentContextHandler.java:57)
>>> at
>>> org.apache.geronimo.jetty6.handler.AbstractImmutableHandler.lifecycl
>>> eCommand(AbstractImmutableHandler.java:50)
>>> at
>>> org.apache.geronimo.jetty6.handler.InstanceContextHandler.lifecycleC
>>> ommand(InstanceContextHandler.java:81)
>>> at
>>> org.apache.geronimo.jetty6.JettyWebAppContext.doStart
>>> (JettyWebAppContext.java:363)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
>>> (GBeanInstance.java:986)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStar
>>> t(GBeanInstanceState.java:267)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
>>> (GBeanInstanceState.java:102)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
>>> GBeanInstanceState.java:124)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
>>> (GBeanInstance.java:543)
>>> at
>>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
>>> (BasicKernel.java:379)
>>> at
>>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurati
>>> onGBeans(ConfigurationUtil.java:434)
>>> at
>>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
>>> (KernelConfigurationManager.java:188)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:530)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCo
>>> nfiguration(SimpleConfigurationManager.java:511)
>>> at
>>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
>>> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
>>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:
>>> 53)
>>> at
>>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
>>> (FastMethodInvoker.java:38)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
>>> (GBeanOperation.java:127)
>>> at
>>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
>>> (GBeanInstance.java:820)
>>> at
>>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke
>>> (RawInvoker.java:57)
>>> at
>>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
>>> (RawOperationInvoker.java:35)
>>> at
>>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
>>> (ProxyMethodInterceptor.java:96)
>>> at
>>> org.apache.geronimo.kernel.config.EditableConfigurationManager$
>>> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>>> at org.apache.geronimo.system.main.Daemon.doStartup
>>> (Daemon.java:282)
>>> at org.apache.geronimo.system.main.Daemon.<init>
>>> (Daemon.java:74)
>>> at org.apache.geronimo.system.main.Daemon.main
>>> (Daemon.java:342)
>>>
>>>
>>
>
>
Re: Jetty Server Starting Error
Posted by Lasantha Ranaweera <la...@opensource.lk>.
Thanks David again sharing very useful information.
I just gave yet another try today deleting Jetty specific files in the
M2 repo. Now server starts without any error (but I noted it took more
time than before). When I am stopping the server gives the following
error in both assemblies.
I just look at some average starting times for each server assemblies
and seems to be Jetty is loosing the race in my machine due to some
unknown reason (I suspect this might be a temporary problem in the Jetty
side). Following is are some of my stats. ;-)
Jetty - 131s
Tomcat - 50s
Thanks,
Lasantha
java.lang.NoClassDefFoundError:
org/apache/commons/discovery/tools/DiscoverSingleton
at
org.apache.myfaces.config.annotation.AnnotationProcessorFactory.getAnnotatonProcessorFactory(AnnotationProcessorFactory.java:38)
at
org.apache.myfaces.webapp.AbstractMyFacesListener.doPreDestroy(AbstractMyFacesListener.java:60)
at
org.apache.myfaces.webapp.StartupServletContextListener.doPredestroy(StartupServletContextListener.java:114)
at
org.apache.myfaces.webapp.StartupServletContextListener.contextDestroyed(StartupServletContextListener.java:95)
at
org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:567)
at
org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:461)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:164)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:164)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:129)
at org.mortbay.jetty.Server.doStop(Server.java:242)
at
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:65)
at
org.apache.geronimo.jetty6.JettyContainerImpl.doStop(JettyContainerImpl.java:251)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBeanInstance.java:1148)
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(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstanceState.java:180)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.java:551)
at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.java:423)
at
org.apache.geronimo.kernel.config.KernelConfigurationManager$ShutdownHook.run(KernelConfigurationManager.java:311)
at
org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(BasicKernel.java:668)
at
org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.java:645)
at org.apache.geronimo.system.main.Daemon$1.run(Daemon.java:230)
David Jencks wrote:
> Yes, this is related to JETTY-254. I thought greg had pushed a new
> snapshot after the latest fix but apparently not. You can download an
> appropriate jetty jar from
> http://209.235.236.190:8081/continuum/servlet/browse?file=4/target/jetty-6.1-SNAPSHOT.jar
> and hopefully put it in your local repo. I suspect you have to name
> it "SNAPSHOT" or use some maven command to install it or maven
> probably won't recognize it.
>
> david jencks
>
>
> On Mar 12, 2007, at 12:51 PM, Lasantha Ranaweera wrote:
>
>> Hi,
>>
>> Has anybody noticed following error while starting the latest Jetty
>> version of the G trunk? Any ideas would be appriciated.
>>
>> Thanks,
>> Lasantha
>>
>> java.lang.IllegalStateException: zip file closed
>> [**********************> ] 79% 50s Starting
>> org.apache.geronim... at
>> java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>> at sun.net.www.protocol.jar.URLJarFile.getEntry
>> <http://www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.connect
>> <http://www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:112)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.getJarFile
>> <http://www.protocol.jar.JarURLConnection.getJarFile>(JarURLConnection.java:69)
>> at
>> org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
>> at
>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
>> at
>> org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
>> at
>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
>> at
>> org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
>> at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
>> at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>> at
>> org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>> 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.doStart(JettyWebAppContext.java:363)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
>> at
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
>> at
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>> at
>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>> at
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>> at
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>> at
>> org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
>> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
>> [***********************> ] 83% 52s Starting
>> org.apache.geronim...2007-03-12 22:43:29.502::WARN: Failed startup of
>> context
>> org.mortbay.jetty.webapp.WebAppContext@a4d593{/console,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/framework.war/}
>> <file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/framework.war/%7D>
>> java.lang.IllegalStateException: zip file closed
>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>> at sun.net.www.protocol.jar.URLJarFile.getEntry
>> <http://www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.connect
>> <http://www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:112)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.getJarFile
>> <http://www.protocol.jar.JarURLConnection.getJarFile>(JarURLConnection.java:69)
>> at
>> org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
>> at
>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
>> at
>> org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
>> at
>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
>> at
>> org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
>> at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
>> at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>> at
>> org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>> 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.doStart(JettyWebAppContext.java:363)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
>> at
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:471)
>> at
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>> at
>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>> at
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>> at
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>> at
>> org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
>> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
>> [***********************> ] 83% 55s Starting
>> org.apache.geronim...2007-03-12 22:43:32.774::WARN: Failed startup of
>> context
>> org.mortbay.jetty.webapp.WebAppContext@2b1b5f{/console-standard,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/standard.war/}
>> <file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-SNAPSHOT.car/standard.war/%7D>
>> java.lang.IllegalStateException: zip file closed
>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>> at sun.net.www.protocol.jar.URLJarFile.getEntry
>> <http://www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.connect
>> <http://www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:112)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.getJarFile
>> <http://www.protocol.jar.JarURLConnection.getJarFile>(JarURLConnection.java:69)
>> at
>> org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
>> at
>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
>> at
>> org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
>> at
>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
>> at
>> org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
>> at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
>> at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>> at
>> org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>> 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.doStart(JettyWebAppContext.java:363)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
>> at
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:471)
>> at
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>> at
>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>> at
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>> at
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>> at
>> org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
>> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
>> [************************> ] 86% 59s Starting
>> org.apache.geronim...2007-03-12 22:43:36.268::WARN: Failed startup of
>> context
>> org.mortbay.jetty.webapp.WebAppContext@77c9e2{/remote-deploy,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote-deploy-jetty-2.0-SNAPSHOT.car/}
>> <file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote-deploy-jetty-2.0-SNAPSHOT.car/%7D>
>> java.lang.IllegalStateException: zip file closed
>> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
>> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
>> at java.util.jar.JarFile.getEntry(JarFile.java:204)
>> at sun.net.www.protocol.jar.URLJarFile.getEntry
>> <http://www.protocol.jar.URLJarFile.getEntry>(URLJarFile.java:90)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.connect
>> <http://www.protocol.jar.JarURLConnection.connect>(JarURLConnection.java:112)
>> at
>> sun.net.www.protocol.jar.JarURLConnection.getJarFile
>> <http://www.protocol.jar.JarURLConnection.getJarFile>(JarURLConnection.java:69)
>> at
>> org.mortbay.resource.JarFileResource.newConnection(JarFileResource.java:99)
>> at
>> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
>> at
>> org.mortbay.resource.JarFileResource.checkConnection(JarFileResource.java:67)
>> at
>> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
>> at
>> org.mortbay.resource.JarFileResource.isDirectory(JarFileResource.java:200)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs(TagLibConfiguration.java:110)
>> at
>> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:169)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1171)
>> at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:503)
>> at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
>> at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
>> at
>> org.apache.geronimo.jetty6.JettyWebAppContext$StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
>> 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.doStart(JettyWebAppContext.java:363)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:986)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:543)
>> at
>> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
>> at
>> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:434)
>> at
>> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:188)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:511)
>> at
>> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke(<generated>)
>> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>> at
>> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127)
>> at
>> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
>> at
>> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>> at
>> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>> at
>> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>> at
>> org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
>> at
>> org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:282)
>> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:342)
>>
>>
>
Re: Jetty Server Starting Error
Posted by David Jencks <da...@yahoo.com>.
Yes, this is related to JETTY-254. I thought greg had pushed a new
snapshot after the latest fix but apparently not. You can download
an appropriate jetty jar from
http://209.235.236.190:8081/continuum/servlet/browse?file=4/target/
jetty-6.1-SNAPSHOT.jar and hopefully put it in your local repo. I
suspect you have to name it "SNAPSHOT" or use some maven command to
install it or maven probably won't recognize it.
david jencks
On Mar 12, 2007, at 12:51 PM, Lasantha Ranaweera wrote:
> Hi,
>
> Has anybody noticed following error while starting the latest Jetty
> version of the G trunk? Any ideas would be appriciated.
>
> Thanks,
> Lasantha
>
> java.lang.IllegalStateException: zip file closed
> [**********************> ] 79% 50s Starting
> org.apache.geronim... at
> java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
> at java.util.jar.JarFile.getEntry(JarFile.java:204)
> at sun.net.www.protocol.jar.URLJarFile.getEntry
> (URLJarFile.java:90)
> at
> sun.net.www.protocol.jar.JarURLConnection.connect
> (JarURLConnection.java:112)
> at
> sun.net.www.protocol.jar.JarURLConnection.getJarFile
> (JarURLConnection.java:69)
> at
> org.mortbay.resource.JarFileResource.newConnection
> (JarFileResource.java:99)
> at
> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
> at
> org.mortbay.resource.JarFileResource.checkConnection
> (JarFileResource.java:67)
> at
> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
> at
> org.mortbay.resource.JarFileResource.isDirectory
> (JarFileResource.java:200)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
> (TagLibConfiguration.java:110)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
> (TagLibConfiguration.java:169)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1171)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:503)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
> at
> org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
> at
> org.apache.geronimo.jetty6.JettyWebAppContext
> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
> 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.doStart
> (JettyWebAppContext.java:363)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
> (GBeanInstance.java:986)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
> GBeanInstanceState.java:267)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
> (GBeanInstanceState.java:102)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive
> (GBeanInstanceState.java:124)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
> (GBeanInstance.java:543)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
> (BasicKernel.java:379)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:434)
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
> (KernelConfigurationManager.java:188)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:530)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:511)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:820)
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
> 57)
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$
> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
> at org.apache.geronimo.system.main.Daemon.doStartup
> (Daemon.java:282)
> at org.apache.geronimo.system.main.Daemon.<init>
> (Daemon.java:74)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:
> 342)
> [***********************> ] 83% 52s Starting
> org.apache.geronim...2007-03-12 22:43:29.502::WARN: Failed startup of
> context
> org.mortbay.jetty.webapp.WebAppContext@a4d593{/console,file:/home/
> lasantha/my-temp/geronimo-jetty6/repository/org/apache/geronimo/
> configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-jetty6-2.0-
> SNAPSHOT.car/framework.war/}
> java.lang.IllegalStateException: zip file closed
> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
> at java.util.jar.JarFile.getEntry(JarFile.java:204)
> at sun.net.www.protocol.jar.URLJarFile.getEntry
> (URLJarFile.java:90)
> at
> sun.net.www.protocol.jar.JarURLConnection.connect
> (JarURLConnection.java:112)
> at
> sun.net.www.protocol.jar.JarURLConnection.getJarFile
> (JarURLConnection.java:69)
> at
> org.mortbay.resource.JarFileResource.newConnection
> (JarFileResource.java:99)
> at
> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
> at
> org.mortbay.resource.JarFileResource.checkConnection
> (JarFileResource.java:67)
> at
> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
> at
> org.mortbay.resource.JarFileResource.isDirectory
> (JarFileResource.java:200)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
> (TagLibConfiguration.java:110)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
> (TagLibConfiguration.java:169)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1171)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:503)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
> at
> org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
> at
> org.apache.geronimo.jetty6.JettyWebAppContext
> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
> 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.doStart
> (JettyWebAppContext.java:363)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
> (GBeanInstance.java:986)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
> GBeanInstanceState.java:267)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
> (GBeanInstanceState.java:102)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive
> (GBeanInstanceState.java:124)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
> (GBeanInstance.java:543)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
> (BasicKernel.java:379)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:434)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:471)
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
> (KernelConfigurationManager.java:188)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:530)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:511)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:820)
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
> 57)
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$
> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
> at org.apache.geronimo.system.main.Daemon.doStartup
> (Daemon.java:282)
> at org.apache.geronimo.system.main.Daemon.<init>
> (Daemon.java:74)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:
> 342)
> [***********************> ] 83% 55s Starting
> org.apache.geronim...2007-03-12 22:43:32.774::WARN: Failed startup of
> context
> org.mortbay.jetty.webapp.WebAppContext@2b1b5f{/console-
> standard,file:/home/lasantha/my-temp/geronimo-jetty6/repository/org/
> apache/geronimo/configs/webconsole-jetty6/2.0-SNAPSHOT/webconsole-
> jetty6-2.0-SNAPSHOT.car/standard.war/}
> java.lang.IllegalStateException: zip file closed
> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
> at java.util.jar.JarFile.getEntry(JarFile.java:204)
> at sun.net.www.protocol.jar.URLJarFile.getEntry
> (URLJarFile.java:90)
> at
> sun.net.www.protocol.jar.JarURLConnection.connect
> (JarURLConnection.java:112)
> at
> sun.net.www.protocol.jar.JarURLConnection.getJarFile
> (JarURLConnection.java:69)
> at
> org.mortbay.resource.JarFileResource.newConnection
> (JarFileResource.java:99)
> at
> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
> at
> org.mortbay.resource.JarFileResource.checkConnection
> (JarFileResource.java:67)
> at
> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
> at
> org.mortbay.resource.JarFileResource.isDirectory
> (JarFileResource.java:200)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
> (TagLibConfiguration.java:110)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
> (TagLibConfiguration.java:169)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1171)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:503)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
> at
> org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
> at
> org.apache.geronimo.jetty6.JettyWebAppContext
> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
> 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.doStart
> (JettyWebAppContext.java:363)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
> (GBeanInstance.java:986)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
> GBeanInstanceState.java:267)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
> (GBeanInstanceState.java:102)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive
> (GBeanInstanceState.java:124)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
> (GBeanInstance.java:543)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
> (BasicKernel.java:379)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:434)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:471)
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
> (KernelConfigurationManager.java:188)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:530)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:511)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:820)
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
> 57)
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$
> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
> at org.apache.geronimo.system.main.Daemon.doStartup
> (Daemon.java:282)
> at org.apache.geronimo.system.main.Daemon.<init>
> (Daemon.java:74)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:
> 342)
> [************************> ] 86% 59s Starting
> org.apache.geronim...2007-03-12 22:43:36.268::WARN: Failed startup of
> context
> org.mortbay.jetty.webapp.WebAppContext@77c9e2{/remote-deploy,file:/
> home/lasantha/my-temp/geronimo-jetty6/repository/org/apache/
> geronimo/configs/remote-deploy-jetty/2.0-SNAPSHOT/remote-deploy-
> jetty-2.0-SNAPSHOT.car/}
> java.lang.IllegalStateException: zip file closed
> at java.util.zip.ZipFile.ensureOpen(ZipFile.java:518)
> at java.util.zip.ZipFile.getEntry(ZipFile.java:251)
> at java.util.jar.JarFile.getEntry(JarFile.java:204)
> at sun.net.www.protocol.jar.URLJarFile.getEntry
> (URLJarFile.java:90)
> at
> sun.net.www.protocol.jar.JarURLConnection.connect
> (JarURLConnection.java:112)
> at
> sun.net.www.protocol.jar.JarURLConnection.getJarFile
> (JarURLConnection.java:69)
> at
> org.mortbay.resource.JarFileResource.newConnection
> (JarFileResource.java:99)
> at
> org.mortbay.resource.JarResource.checkConnection(JarResource.java:62)
> at
> org.mortbay.resource.JarFileResource.checkConnection
> (JarFileResource.java:67)
> at
> org.mortbay.resource.JarFileResource.exists(JarFileResource.java:121)
> at
> org.mortbay.resource.JarFileResource.isDirectory
> (JarFileResource.java:200)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.findTLDs
> (TagLibConfiguration.java:110)
> at
> org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp
> (TagLibConfiguration.java:169)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext
> (WebAppContext.java:1171)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart
> (ContextHandler.java:503)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:444)
> at
> org.mortbay.component.AbstractLifeCycle.start
> (AbstractLifeCycle.java:40)
> at
> org.apache.geronimo.jetty6.JettyWebAppContext
> $StartCommand.lifecycleMethod(JettyWebAppContext.java:393)
> 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.doStart
> (JettyWebAppContext.java:363)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance
> (GBeanInstance.java:986)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
> GBeanInstanceState.java:267)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start
> (GBeanInstanceState.java:102)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive
> (GBeanInstanceState.java:124)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive
> (GBeanInstance.java:543)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean
> (BasicKernel.java:379)
> at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration
> GBeans(ConfigurationUtil.java:434)
> at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start
> (KernelConfigurationManager.java:188)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:530)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf
> iguration(SimpleConfigurationManager.java:511)
> at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$
> $FastClassByCGLIB$$ce77a924.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
> (GBeanInstance.java:820)
> at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
> 57)
> at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
> (RawOperationInvoker.java:35)
> at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
> (ProxyMethodInterceptor.java:96)
> at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$
> $EnhancerByCGLIB$$674180fa.startConfiguration(<generated>)
> at org.apache.geronimo.system.main.Daemon.doStartup
> (Daemon.java:282)
> at org.apache.geronimo.system.main.Daemon.<init>
> (Daemon.java:74)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:
> 342)
>
>