Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-29 Thread Costin Manolache
Remy Maucherat wrote: Jan Luehe wrote: As a reminder, CVS shound't be used anymore. I commited a bunch of small changes, don't know how easy it'll be to get them in after the switch to svn. Let me know if there's a problem, I can roll them back. BTW - I had some of the changes in

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-28 Thread Remy Maucherat
[EMAIL PROTECTED] wrote: +/* + * Clear the IntrospectionUtils cache. + * + * Implementation note: + * Any reference to IntrospectionUtils which may cause the static + * initalizer of that class to be invoked must occur prior to setting

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-28 Thread Jan Luehe
Remy, Remy Maucherat wrote On 09/28/05 03:12,: [EMAIL PROTECTED] wrote: +/* + * Clear the IntrospectionUtils cache. + * + * Implementation note: + * Any reference to IntrospectionUtils which may cause the static + * initalizer of that

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-28 Thread Remy Maucherat
Jan Luehe wrote: We have seen the ThreadDeath in our callstacks, hence this fix. Nobody is reading what I am writing anymore ... I wrote: The static initializer is called when loading the class, and obviously the webapp CL is not going to load IntrospectionUtils. IntrospectionUtils will be

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-28 Thread Jan Luehe
Remy, Remy Maucherat wrote On 09/28/05 10:18,: Jan Luehe wrote: We have seen the ThreadDeath in our callstacks, hence this fix. Nobody is reading what I am writing anymore ... No, I did. I wrote: The static initializer is called when loading the class, and obviously the webapp CL is

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-28 Thread Remy Maucherat
Jan Luehe wrote: No, I did. Cool, there's one, at least :) Yes, but with lazy resolution, it will be loaded when the IntrospectionUtils symbol is first encountered, which may be inside WebappClassLoader.stop(). Normally, it's used by plenty of things, like the digester. Who knows anyway,

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-09-27 Thread jfarcand
jfarcand2005/09/27 16:42:53 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Port fix from SJSAS. Patch submitted by: Jan Luehe Revision ChangesPath 1.51 +16 -3

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-05-04 Thread jfclere
jfclere 2005/05/04 00:30:24 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Allow to use properties in native encoding. In EBCDIC Environments the FileInputStream is localized but not the ByteArrayInputStream therefore

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-03-30 Thread remm
remm2005/03/30 05:01:00 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - 33743: Additional syncs, since checking binaryContent== null by itself is unreliable. Revision ChangesPath 1.48 +7 -3

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-03-21 Thread remm
remm2005/03/21 07:59:26 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - private - protected (as the class is not final). Revision ChangesPath 1.47 +16 -16

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2005-01-25 Thread remm
remm2005/01/25 05:16:32 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - 26135: Workaround for memory leak when reloading Struts based web applications. - Submitted by Tobias Löfstrand. - Please let me know if it

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-10-26 Thread remm
remm2004/10/26 17:07:45 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Fix condition which seems to not have been properly updated after adding entry.binaryContent = null a little below. - Remove useless sync

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-10-01 Thread remm
remm2004/10/01 02:30:00 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - I think the package triggers are no longer useful (especially on JDK 1.5, where everything got package renamed). - On JDK 1.4, there won't be

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-07-30 Thread remm
remm2004/07/30 02:43:32 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Move the try/catch IOE inside the loop, as suggested in bug 30362. Revision ChangesPath 1.41 +14 -14

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java

2004-07-26 Thread remm
remm2004/07/26 08:52:17 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java Log: - Update to use a flag for the anti JAR locking code. It isn't as foolproof as the other one, since you can't just delete a WAR

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java

2004-07-23 Thread remm
remm2004/07/23 15:40:11 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java Log: - enum - enumeration (JDK 1.5 update). Revision ChangesPath 1.39 +7 -7

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-07-03 Thread markt
markt 2004/07/03 11:50:10 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Fix bug26375. Fix package sealing test for partially sealed jars. - Patch provided by Mike Bremford - Ported from TC4 Revision Changes

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-07-03 Thread Bill Barker
- Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Saturday, July 03, 2004 11:50 AM Subject: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

RE: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-07-03 Thread Mark Thomas
From: Bill Barker [mailto:[EMAIL PROTECTED] From: [EMAIL PROTECTED] === RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apach e/catalina/loa der/WebappClassLoader.java,v retrieving revision 1.36

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-07-03 Thread markt
markt 2004/07/03 12:51:14 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Improve previous patch - thanks to Bill Barker Revision ChangesPath 1.38 +3 -7

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2004-05-26 Thread yoavs
yoavs 2004/05/26 08:47:41 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Minor JavaDoc fixes (Bugzilla 28335) Revision ChangesPath 1.34 +3 -3

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-12-19 Thread remm
remm2003/12/19 08:44:13 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Reset the repositories array on certain methos calls. - Override addURL to set hasExternalRepositories to true. Revision ChangesPath

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-12-11 Thread jfarcand
jfarcand2003/12/11 08:41:28 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Minor fix. Avoid creating two array. Revision ChangesPath 1.29 +3 -3

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-12-10 Thread remm
remm2003/12/10 15:45:40 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Cache the result of getURLs. Everything else is cached, but this wasn't. Revision ChangesPath 1.28 +15 -2

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-11-29 Thread remm
remm2003/11/29 01:08:16 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Fix 25079: Classes are still only in the JAR. Revision ChangesPath 1.27 +3 -2

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-09-12 Thread remm
remm2003/09/12 07:06:21 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - ThreadDeath is a more appropriate error in this situation. Revision ChangesPath 1.26 +2 -2

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-09-07 Thread Remy Maucherat
[EMAIL PROTECTED] wrote: remm2003/09/06 10:49:31 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Modify the bundling of commons-logging to fix (hopefully) the nagging CL issues. - The commons-logging-api JAR will

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-09-06 Thread remm
remm2003/09/06 10:49:31 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Modify the bundling of commons-logging to fix (hopefully) the nagging CL issues. - The commons-logging-api JAR will now be put in the system

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-09-01 Thread remm
remm2003/09/01 14:11:21 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Revert my patch. It works well with log4j, but not with the JDK 1.4 logger. Revision ChangesPath 1.23 +2 -1

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-09-01 Thread remm
remm2003/09/01 13:31:29 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Things have changed in commons-logging, and we must never delegate. The logger (ex: log4j) must reside either in the same CL as

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-08-31 Thread remm
remm2003/08/31 07:43:46 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Null out the reference to the resources. Revision ChangesPath 1.21 +2 -1

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-08-30 Thread remm
remm2003/08/29 16:05:50 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Release all logs associated with this CL when stopping the CL. - Avoid NPE in toString after stop. Revision ChangesPath 1.20

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-08-08 Thread remm
remm2003/08/06 01:58:19 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Fix problems with the Eclipse test case by extracting all non class resources from a JAR on access. - This of course has a performance

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java

2003-06-15 Thread remm
remm2003/06/15 00:22:16 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java Log: - Add a machanism to release JAR objects periodically. - This should decrease classloading performance because of a big sync

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-06-12 Thread remm
remm2003/06/12 15:02:12 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Null out all fields after finishing loading a class. Revision ChangesPath 1.16 +6 -1

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java

2003-03-08 Thread glenn
glenn 2003/03/08 09:01:20 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java WebappLoader.java Log: Port bug #17775 patch from Tomcat 4 Revision ChangesPath 1.15 +19 -4

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-02-03 Thread billbarker
billbarker2003/02/03 23:24:22 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Finally regain the ability to build under 1.3.x Submitted By: Tim Funk [EMAIL PROTECTED] Revision ChangesPath 1.14

Re: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2003-02-03 Thread Bill Barker
- Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 03, 2003 11:24 PM Subject: cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java billbarker2003/02/03 23:24:22 Modified:catalina/src

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2002-11-12 Thread costin
costin 2002/11/12 16:36:25 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: Added commons logging to the list of delegated jars. This prevent some nasty class cast errors. ( that doesn't mean apps can't use their own

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2002-11-07 Thread remm
remm2002/11/07 09:24:37 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Experimental change: add getURI method to properly encode codebase URLs. Revision ChangesPath 1.11 +25 -8

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2002-11-07 Thread remm
remm2002/11/07 10:03:10 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - codeBase is a URL (unencoded). - source is a URI (encoded). Revision ChangesPath 1.12 +8 -8

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2002-10-10 Thread remm
remm2002/10/10 07:35:22 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Throw an error if trying to use a stopped classloader. Revision ChangesPath 1.7 +5 -5

cvs commit: jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader WebappClassLoader.java

2002-09-05 Thread remm
remm2002/09/05 04:38:59 Modified:catalina/src/share/org/apache/catalina/loader WebappClassLoader.java Log: - Port patch. - Fix bug where external repositories were not used. Patch submitted by David Oxley dave at staffplanner.co.uk - getURL