You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2003/03/19 04:32:05 UTC
DO NOT REPLY [Bug 18131] New: -
The Cocoon Servlet does not shutdown properly under Tomcat
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18131>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18131
The Cocoon Servlet does not shutdown properly under Tomcat
Summary: The Cocoon Servlet does not shutdown properly under
Tomcat
Product: Cocoon 2
Version: Current CVS
Platform: PC
OS/Version: All
Status: NEW
Severity: Normal
Priority: Other
Component: core
AssignedTo: cocoon-dev@xml.apache.org
ReportedBy: agallardo@agsoftware.dnsalias.com
In a Tomcat 4.1.18 environment, the Cocoon Servlet prevents to shutdown properly
Tomcat.
Current platform:
Sun Java 1.4.1_01
Tomcat 4.1.18
Red Hat Linux 8.0
After using the command:
kill -QUIT <java_pid>
Please note that this command does not end the process. Tomcat still does not
shutdown and on the log/catalina.out file we see:
Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode):
"DestroyJavaVM" prio=1 tid=0x0x870fa18 nid=0x1b12 waiting on condition [0..bfffc6a0]
"Thread-16" daemon prio=1 tid=0x0x83034b0 nid=0x1b37 in Object.wait()
[5b42c000..5b42c830]
at java.lang.Object.wait(Native Method)
- waiting on <0x4d0b56b8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:426)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:509)
- locked <0x4d0b56b8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:536)
"Thread-9" daemon prio=1 tid=0x0x82f0930 nid=0x1b30 in Object.wait()
[5b0a5000..5b0a5830]
at java.lang.Object.wait(Native Method)
- waiting on <0x4d068108> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:426)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:509)
- locked <0x4d068108> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:536)
"Thread-2" prio=1 tid=0x0x8a36988 nid=0x1b23 in Object.wait() [5c316000..5c316830]
at java.lang.Object.wait(Native Method)
- waiting on <0x4c420070> (a EDU.oswego.cs.dl.util.concurrent.LinkedNode)
at java.lang.Object.wait(Object.java:426)
at
EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.put(SynchronousChannel.java:152)
- locked <0x4c420070> (a EDU.oswego.cs.dl.util.concurrent.LinkedNode)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$WaitWhenBlocked.blockedAction(PooledExecutor.java:778)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.execute(PooledExecutor.java:877)
at
org.apache.excalibur.event.command.AbstractThreadManager.run(AbstractThreadManager.java:252)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
at java.lang.Thread.run(Thread.java:536)
"Signal Dispatcher" daemon prio=1 tid=0x0x80b1e30 nid=0x1b19 waiting on
condition [0..0]
"Finalizer" daemon prio=1 tid=0x0x8094618 nid=0x1b16 in Object.wait()
[586a5000..586a5830]
at java.lang.Object.wait(Native Method)
- waiting on <0x4c5faa98> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0x4c5faa98> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=1 tid=0x0x8093a68 nid=0x1b15 in Object.wait()
[58624000..58624830]
at java.lang.Object.wait(Native Method)
- waiting on <0x4c5fab00> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:426)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
- locked <0x4c5fab00> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=1 tid=0x0x8090808 nid=0x1b14 runnable
"VM Periodic Task Thread" prio=1 tid=0x0x80b1270 nid=0x1b17 waiting on condition
"Suspend Checker Thread" prio=1 tid=0x0x80b1c38 nid=0x1b18 runnable