> From: Taylan Develioglu [mailto:tdevelio...@ebuddy.com]
> Subject: Fatal error: Cleaner terminated abnormally
>
> Lately we've been experiencing a fatal error, related to gc,
> with Tomcat that causes it to stop and unload

It's not really a GC problem - rather a silly bug in NIO.  You might try the 
standard HTTP connector to avoid the problem.  Sun seems to be continually 
fixing NIO, so there may be something for this in 6u12, if you want to keep 
using the NIO connector.

> I'm still unclear on what is causing the cleaner to terminate

The Cleaner terminates if the run() method of the registered object throws 
*any* kind of exception - and then takes the entire JVM down with it, via a 
System.exit() call (bloody brilliant, that one).  In this case, the NIO 
Selector Closer object didn't like the fact that its peer had gone away, and 
puked.  Not quite as robust as one might hope.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to