You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Andreas Sahlbach (JIRA)" <xa...@xml.apache.org> on 2005/04/19 18:17:30 UTC

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

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


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

Posted by "Andreas Sahlbach (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2106?page=comments#action_64400 ]
     
Andreas Sahlbach commented on XALANJ-2106:
------------------------------------------

There is indeed no ant in the classpath. In fact I have no idea for what purposes Xalan wants to use ant. Nevertheless I fully agree, that a checkEnvironment function should never ever die. Thanks for fixing this, guys.

> 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
>     Assignee: Ramesh Mandava

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


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2106?page=all ]

Brian Minchau reassigned XALANJ-2106:
-------------------------------------

    Assign To: Ramesh Mandava

Assigning to Ramesh per the Xalan-J issue meeting on May 3, 2005.

> 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
>     Assignee: Ramesh Mandava

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


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ 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