You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Brian Minchau (JIRA)" <xa...@xml.apache.org> on 2005/05/03 22:31:04 UTC

[jira] Updated: (XALANJ-2106) EnvironmentCheck fails with java.lang.NoClassDefFoundError

     [ http://issues.apache.org/jira/browse/XALANJ-2106?page=all ]

Brian Minchau updated XALANJ-2106:
----------------------------------

    fix-priority: fp3

fp3, assigned to Ramesh M. per the Xalan-J issue meeting on May 3, 2005.

The environment check program should provide useful information, not die.
What ever the problem is here, perhaps even Ant isn't on the classpath, but it shouldn't die.

> EnvironmentCheck fails with java.lang.NoClassDefFoundError
> ----------------------------------------------------------
>
>          Key: XALANJ-2106
>          URL: http://issues.apache.org/jira/browse/XALANJ-2106
>      Project: XalanJ2
>         Type: Bug
>   Components: Xalan
>     Versions: CurrentCVS
>  Environment: SunOS xxx 5.9 Generic_117171-02 sun4u sparc SUNW,Ultra-4
>     Reporter: Andreas Sahlbach

>
> A couple of subroutines in EnvironmentCheck() (e.g. checkAntVersion) do not catch java.lang.Error (only Exceptions). So on my system EnvironmentCheck() fails with 
> java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/AntMain
>         at java.lang.ClassLoader.defineClass0(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
>         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
>         at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:485)
>         at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:820)
>         at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
>         at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:803)
>         at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327)
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
>         at org.apache.xalan.xslt.ObjectFactory.findProviderClass(ObjectFactory.java:485)
>         at org.apache.xalan.xslt.EnvironmentCheck.checkAntVersion(EnvironmentCheck.java:993)
>         at org.apache.xalan.xslt.EnvironmentCheck.getEnvironmentHash(EnvironmentCheck.java:224)
>         at org.apache.xalan.xslt.EnvironmentCheck.checkEnvironment(EnvironmentCheck.java:167)

-- 
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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org