Yes, I am using the osgi integration bundles that you refer to.

Here is a sample stacktrace after control-C'ing Felix-Jetty.

Thanks.


2010-11-04 10:15:41.531:INFO::Graceful shutdown
[email protected]:8443
Returning defaultJettyServer  =
org.eclipse.jetty.osgi.boot.internal.serverfactory.serverinstancewrap...@53ab04
2010-11-04 10:15:41.575:INFO::Deployable removed:
app[servletcontexthand...@1779885
@1779885/,null,org.eclipse.jetty.osgi.httpservice-7.2.0.v20101020/contexts/httpservice.xml]
2010-11-04 10:15:43.566:INFO::Graceful shutdown
[email protected]:8080
ERROR: JarContent: Unable to read bytes. (java.lang.IllegalStateException:
zip file closed)
java.lang.IllegalStateException: zip file closed
        at java.util.zip.ZipFile.ensureOpen(Unknown Source)
        at java.util.zip.ZipFile.getEntry(Unknown Source)
        at java.util.jar.JarFile.getEntry(Unknown Source)
        at
org.apache.felix.framework.util.JarFileX.getEntry(JarFileX.java:61)
        at
org.apache.felix.framework.cache.JarContent.getEntryAsBytes(JarContent.java:120)
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1781)
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:758)
        at
org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.doStop(QueuedThreadPool.java:110)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:80)
        at org.eclipse.jetty.server.Server.doStop(Server.java:308)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:80)
        at
org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:124)
2010-11-04 10:15:46.741:WARN::FAILED qtp20003078{10<=12<=12/200,0}:
java.lang.NoClassDefFoundError:
org/eclipse/jetty/util/thread/QueuedThreadPool$1
2010-11-04 10:15:46.744:WARN::FAILED org.eclipse.jetty.server.ser...@8dcd5d:
java.lang.NoClassDefFoundError:
org/eclipse/jetty/util/thread/QueuedThreadPool$1
Exception in thread "Thread-2" java.lang.NoClassDefFoundError:
org/eclipse/jetty/util/thread/QueuedThreadPool$1
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.doStop(QueuedThreadPool.java:110)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:80)
        at org.eclipse.jetty.server.Server.doStop(Server.java:308)
        at
org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:80)
        at
org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:124)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.jetty.util.thread.QueuedThreadPool$1
        at
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814)
        at
org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
        at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 5 more



---------------------------------------

   - *From*: Jesse McConnell
<jesse.mcconn...@xxxxxxxxx<[email protected]>
   >
   - *Date*: Thu, 4 Nov 2010 05:06:19 -0500
   - *Delivered-to*: [email protected]
   - *Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com;
   s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to
   :references:date:message-id:subject:from:to:content-type
   :content-transfer-encoding; bh=5OqPCiZbVqGP/FRvBbkPZTncYqorOoMZoV7IbGmIK9s=;
   b=NUrTaaUcfNRh6aWemvD4RUlJM6Gxd3EK2rzuT5ZMXIgFiNipXUMkXEDXLR4fA36XOR
   TEUcIZzo2haJsBk4vZwHK//RSkz4T3yjWCnrCyQpysgrnBS4b0KzrtDEUQKkqblWY1cQ
   zuKGpABMHuNY5h0ZuYt1FZ2rqR3xzo3qLRSWc=
   - *Domainkey-signature*: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
   h=mime-version:in-reply-to:references:date:message-id:subject:from:to
   :content-type:content-transfer-encoding;
   b=wQU1QircWC9Ow1Th2BRNI++PwpmJKueTXV0VqiYdiRWXKc8jUwAC4dxuHMxNgsGIr8
   Om83rZ/IDoLwg0uUSSQ4SQg8a05oxO6FikIA1uSg3qzssncQuMTFoWeqRUdCDZso7ixS
   yabRtClCMW2+MtqEP0I0dIR+ErahontSGNTck=

------------------------------

Stephen,

Are you using the osgi integration bundles that hugues has been
working on or strictly the jetty artifacts themselves as bundles?

cheers,
jesse

--
jesse mcconnell
jesse.mcconn...@xxxxxxxxx



On Wed, Nov 3, 2010 at 22:01, Stephen Brady <step...@xxxxxxxxxx> wrote:
> I'm using Jetty 7.2.0 embedded in Felix 2.0.5. ÂIt looks like I'm running
> into a race condition when shutting down the Felix framework between the
> Jetty shutdown process executing and the Felix shutdown process. ÂThis seems
> to occur whether I shutdown the framework from within (e.g., "shutdown" in
> Felix Shell) or control-C'ing from the Windows command line.
>
> Any suggestions for what can be done in Jetty to eliminate this? ÂNaively,
> is there a way to turn off the shutdown hook in Jetty and allow Felix to
> manage shutdown as it does with all the other bundles?
>
> Thanks.
>
> _______________________________________________
> jetty-users mailing list
> jetty-us...@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to