A lesson (one that I will try to take to heart) in the kinds of horrible things one can do to oneself using classloaders. This is about Jakarta Commons Logging (JCL).

Aside from the bugs this paper uncovers, it also has a great summary of the classloader delegation models and how they can be implemented.

http://www.qos.ch/logging/classloader.jsp

From the conclusion:

"As demonstrated above, JCL's discovery mechanism brings very new and original ways of shooting yourself in the foot. For example, with JCL you can shoot yourself in the foot while aiming at the sky. Thanks to JCL you can be hit by lightning in the middle of the desert when it's not raining. If your computing life is too dull and trouble is what you are looking for, then JCL is certainly the way to go."

begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard

Reply via email to