[ 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]

Reply via email to