Return-Path: Delivered-To: apmail-logging-log4j-user-archive@www.apache.org Received: (qmail 91178 invoked from network); 5 Aug 2004 13:33:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 5 Aug 2004 13:33:29 -0000 Received: (qmail 8100 invoked by uid 500); 5 Aug 2004 13:33:23 -0000 Delivered-To: apmail-logging-log4j-user-archive@logging.apache.org Received: (qmail 8067 invoked by uid 500); 5 Aug 2004 13:33:23 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 8042 invoked by uid 99); 5 Aug 2004 13:33:23 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [63.244.250.132] (HELO mustang.mpi.com) (63.244.250.132) by apache.org (qpsmtpd/0.27.1) with ESMTP; Thu, 05 Aug 2004 06:33:19 -0700 Received: from lightning.mpi.com (lightning [63.244.252.11]) by mustang.mpi.com (Switch-3.1.6/Switch-3.1.6) with ESMTP id i75DTELv002182 for ; Thu, 5 Aug 2004 09:29:14 -0400 (EDT) Received: from US-VS1.corp.mpi.com (us-be2.corp.mpi.com [63.244.252.32]) by lightning.mpi.com (Switch-3.1.4/Switch-3.1.0) with ESMTP id i75DX0tp019094 for ; Thu, 5 Aug 2004 09:33:14 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: log4j SEVERE ThreadDeath in Tomcat 5.0.25 Date: Thu, 5 Aug 2004 09:32:26 -0400 Message-ID: <9C5166762F311146951505C6790A9CF801FC38E1@US-VS1.corp.mpi.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: log4j SEVERE ThreadDeath in Tomcat 5.0.25 Thread-Index: AcR66z035iv+eSIKSGSXtFK09lkjmgAAtSqgAABrxMAAABsUUA== From: "Shapira, Yoav" To: "Log4J Users List" X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N H= i, Creating each developer a separate instance is pretty much the only wa= y to go. That's not just true for tomcat, but in general. The altern= ative always leads to instability and worse in my experience. So I'm = glad you've done that now. As for helping further: you nailed it on the head when you say "I wish= I could put together a use case for you" -- that would be ideal. Bug= zilla items without a reproducible test case tend to receive the least= attention and time. That's not to say the bug doesn't exit. It's ju= st a reflection of the fact we (I have my Tomcat Developer hat on when= writing this message) have a ton of work and very little spare bandwi= dth. One thing I'll tell you right now, and it's good: the classloaders and= application deployers (including hot swap and runtime restarting of a= pplications) are receiving a thorough refactoring/redesign/re-evaluati= on for Tomcat 5.1. It's the major item Remy has been working on for a= month now, with the objective of coming up with far simpler and far m= ore robust and consistent mechanism. So there's hope ;) Yoav Shapira Millennium Research Informatics >-----Original Message----- >From: Allistair Crossley [mailto:Allistair.Crossley@QAS.com] >Sent: Thursday, August 05, 2004 9:28 AM >To: Log4J Users List >Cc: tomcat-user@jakarta.apache.org >Subject: RE: log4j SEVERE ThreadDeath in Tomcat 5.0.25 > >Excellent :) I have tried everything in the bugs that relate to this >issue.. > >http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3D26372 >http://issues.apache.org/bugzilla/show_bug.cgi?id=3D27371 > >but it's still occurring. I wish I could put together a use case for = you >but the error is so sporadic. One day we can compile the whole day wi= thout >a problem, the next 1 developer gets the ThreadDeath every time he co= mpiles >and some days all developers are getting it. > >i ended up creating each developer a separate tomcat development inst= ance >but each developer is getting the problem at different times. > >please let me know if I can be of further help in debugging this for = you > >Cheers, Allistair. > > >> -----Original Message----- >> From: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com] >> Sent: 05 August 2004 14:17 >> To: Log4J Users List >> Subject: RE: log4j SEVERE ThreadDeath in Tomcat 5.0.25 >> >> >> >> Hi, >> I see what you mean. The relevant Tomcat code is being >> significantly refactored at the moment for Tomcat 5.1, but >> I'll try to look through the current version to see if the >> started/ThreadDeath logic is changed. I also added >> tomcat-dev@jakarta.apache.org as a CC on this bug item, but >> I've yet to change the Component of the bug to Tomcat. Stay tuned.= .. >> >> Yoav Shapira >> Millennium Research Informatics >> >> >> >-----Original Message----- >> >From: Ceki G=FClc=FC [mailto:ceki@qos.ch] >> >Sent: Thursday, August 05, 2004 8:55 AM >> >To: Log4J Users List >> >Subject: Re: log4j SEVERE ThreadDeath in Tomcat 5.0.25 >> > >> > >> >As far as I can tell, this bug is more of a Tomcat issue >> than log4j and >> >unrelated to the well-known configureAndWatch bug in log4j. >> > >> >See bug 27371 >> >http://issues.apache.org/bugzilla/show_bug.cgi?id=3D27371 >> > >> >In particular, see comments by Claudio Corsi dated 2nd of >> August 2004. >> > >> >I hope this helps. >> > >> > >> > >> >At 11:31 AM 8/5/2004, Allistair Crossley wrote: >> >>We are experiencing Tomcat failure as soon as the following >> exception gets >> >>thrown; >> >> >> >>SEVERE: Exception invoking periodic operation: >> >>java.lang.ThreadDeath >> >> at >> >> >> >org.apache.catalina.loader.WebappClassLoader.loadClass(Webapp >> ClassLoader.ja >> >va:1229) >> >> at >> >> >> >org.apache.catalina.loader.WebappClassLoader.loadClass(Webapp >> ClassLoader.ja >> >va:1189) >> >> at java.lang.ClassLoader.loadClassInternal(Unknown Sourc= e) >> >> at >> >org.apache.log4j.spi.LoggingEvent.(LoggingEvent.java:241) >> >> at org.apache.log4j.Category.forcedLog(Category.java:431= ) >> >> at org.apache.log4j.Category.log(Category.java:966) >> >> at >> >> >> org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger. >> java:195) >> >> at >> >> >> >org.apache.catalina.session.StandardManager.start(StandardMan >> ager.java:659) >> >> at >> >> >> org.apache.catalina.core.StandardContext.start(StandardContext >> .java:4272) >> >> at >> >> >> >org.apache.catalina.core.StandardContext.reload(StandardConte >> xt.java:3021) >> >> at >> >> >> >org.apache.catalina.core.StandardContext.backgroundProcess(St >> andardContext. >> >java:4629) >> >> at >> >> >> >org.apache.catalina.core.ContainerBase$ContainerBackgroundPro >> cessor.process >> >Children(ContainerBase.java:1619) >> >> at >> >> >> >org.apache.catalina.core.ContainerBase$ContainerBackgroundPro >> cessor.process >> >Children(ContainerBase.java:1628) >> >> at >> >> >> >org.apache.catalina.core.ContainerBase$ContainerBackgroundPro >> cessor.process >> >Children(ContainerBase.java:1628) >> >> at >> >> >> >org.apache.catalina.core.ContainerBase$ContainerBackgroundPro >> cessor.run(Con >> >tainerBase.java:1608) >> >> at java.lang.Thread.run(Unknown Source) >> >> >> >>This exception we have discovered mostly occurs after a >> developer compiles >> >>classes to Tomcat which makes Tomcat restart the context. >> Mostly, because >> >>sometimes it is fine. We cannot establish a concrete >> pattern of behaviour >> >>except that some compiles of any class type that make TC >> reload the webapp >> >>cause this unercoverable error. >> >> >> >>This has happened with log4j1.2.8 and 1.3alpha0 >> >> >> >>Cheers, ADC >> >> >> >> >> >> >> >>------------------------------------------------------- >> >>QAS Ltd. >> >>Developers of QuickAddress Software >> >>www.qas.com >> >>Registered in England: No 2582055 >> >>Registered in Australia: No 082 851 474 >> >>------------------------------------------------------- >> >> >> >> >> >> >> >>------------------------------------------------------------ >> --------- >> >>To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org= >> >>For additional commands, e-mail: log4j-user-help@logging.apache.o= rg >> > >> >-- >> >Ceki G=FClc=FC >> > >> > For log4j documentation consider "The complete log4j manual"= >> > ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp >> > >> > >> > >> >------------------------------------------------------------------= --- >> >To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >> >For additional commands, e-mail: log4j-user-help@logging.apache.or= g >> >> >> >> >> This e-mail, including any attachments, is a confidential >> business communication, and may contain information that is >> confidential, proprietary and/or privileged. This e-mail is >> intended only for the individual(s) to whom it is addressed, >> and may not be saved, copied, printed, disclosed or used by >> anyone else. If you are not the(an) intended recipient, >> please immediately delete this e-mail from your computer >> system and notify the sender. Thank you. >> >> >> -------------------------------------------------------------------= -- >> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >> For additional commands, e-mail: log4j-user-help@logging.apache.org= >> >> > > > >------------------------------------------------------- >QAS Ltd. >Developers of QuickAddress Software >www.qas.com >Registered in England: No 2582055 >Registered in Australia: No 082 851 474 >------------------------------------------------------- > > > >---------------------------------------------------------------------= >To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org >For additional commands, e-mail: log4j-user-help@logging.apache.org This e-mail, including any attachments, is a confidential business com= munication, and may contain information that is confidential, propriet= ary and/or privileged. This e-mail is intended only for the individua= l(s) to whom it is addressed, and may not be saved, copied, printed, d= isclosed or used by anyone else. If you are not the(an) intended reci= pient, please immediately delete this e-mail from your computer system= and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org