Re: Jetty Server Starting Error

2007-03-13 Thread David Jencks
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 

Jetty Server Starting Error

2007-03-12 Thread Lasantha Ranaweera
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
[EMAIL 

Re: Jetty Server Starting Error

2007-03-12 Thread Lasantha Ranaweera

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