[ http://issues.apache.org/jira/browse/XALANJ-1707?page=all ]
Brian Minchau updated XALANJ-1707: ---------------------------------- Version: Latest Development Code (was: 2.5) > Use of ContextClassLoader is not appropriate > -------------------------------------------- > > Key: XALANJ-1707 > URL: http://issues.apache.org/jira/browse/XALANJ-1707 > Project: XalanJ2 > Type: Bug > Components: Other > Versions: Latest Development Code > Environment: Operating System: Other > Platform: Other > Reporter: Thomas Pasch > Assignee: Xalan Developers Mailing List > > On jdk >=1.2 (but <1.4) xalan uses the ContextClassLoader to load classes of > its own distribution. This is never appropriate and will lead to > ClassCastException in a J2EE setting. > For loading classes of its own distribution, the (current) ClassLoader that > has > loaded the distribution classes (i.e. xalan.jar) should be used. > Glory Details: > -------------- > The problem shows up when there is a (outdated) xalan in your (ClassLoader) > path but you want to use a newer version of xalan in your application. Note > that this is NOT an obscure setting but the normal case in every J2EE (1.3) > application because you are guarantied to have JAXP XML access, but often to > an > outdated product (in my case I'm using IBM WAS 5.0.1 on Solaris). > In principle the problem is the same as reported for xerces > http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24244 . This is because the > offending class is the same in both distributions: > org.apache.xml.utils.ObjectFactory. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]