Here is a better stack trace:

    [junit] java.lang.NoSuchMethodError:
org.apache.tools.ant.AntClassLoader: method <init>()V
not found
    [junit]     at
org.apache.tools.ant.loader.AntClassLoader2.<init>(AntClassLoader2.java:67)
    [junit]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
    [junit]     at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    [junit]     at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    [junit]     at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    [junit]     at
java.lang.Class.newInstance0(Class.java:306)
    [junit]     at
java.lang.Class.newInstance(Class.java:259)
    [junit]     at
org.apache.tools.ant.Project.createClassLoader(Project.java:288)
    [junit]     at
org.apache.tools.ant.Project.createClassLoader(Project.java:304)
    [junit]     at
org.apache.tools.ant.taskdefs.Definer.createLoader(Definer.java:328)
    [junit]     at
org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:178)
    [junit]     at
org.apache.tools.ant.Task.perform(Task.java:348)
    [junit]     at
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:231)
    [junit]     at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
    [junit]     at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
    [junit]     at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
    [junit]     at
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
    [junit]     at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
    [junit]     at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:621)
    [junit]     at
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:573)
    [junit]     at
org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:126)
    [junit]     at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
    [junit]     at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
    [junit]     at
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:105)
    [junit]     at
junit.framework.TestCase.runBare(TestCase.java:127)
    [junit]     at
junit.framework.TestResult$1.protect(TestResult.java:106)
    [junit]     at
junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at
junit.framework.TestResult.run(TestResult.java:109)
    [junit]     at
junit.framework.TestCase.run(TestCase.java:118)
    [junit]     at
junit.framework.TestSuite.runTest(TestSuite.java:208)
    [junit]     at
junit.framework.TestSuite.run(TestSuite.java:203)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:323)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:521)


--- Morgan Delagrange <[EMAIL PROTECTED]> wrote:
> I traced this problem back to the 1/24 build of Ant.
> 
> I think it's caused by the 1.64 revision of
> AntClassLoader:
> 
>  
>
http://cvs.apache.org/viewcvs/jakarta-ant/src/main/org/apache/tools/ant/AntClassLoader.java
> 
> The Ant junit task is truncating the Jelly stack
> traces; The full trace from the included jelly
> script
> follows.
> 
> - Morgan
> 
>     [junit]
> org.apache.commons.jelly.JellyTagException:
>
file:/C:/cvsrep/jakarta-commons-sandbox/jelly/jelly-tags/ant/target/test-classes/org/apache/commons/jelly/ant/task/example.jelly:8:-1:
> <taskdef> org.apache.tools.ant.AntClassLoader:
> method
> <init>()V not found
>     [junit]   at
>
org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:701)
>     [junit]   at
>
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:295)
>     [junit]   at
>
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>     [junit]   at
>
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>     [junit]   at
>
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
>     [junit]   at
>
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>     [junit]   at
>
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:621)
>     [junit]   at
>
org.apache.commons.jelly.JellyContext.runScript(JellyContext.java:573)
>     [junit]   at
>
org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:126)
>     [junit]   at
>
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>     [junit]   at
>
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>     [junit]   at
>
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:105)
>     [junit]   at
> junit.framework.TestCase.runBare(TestCase.java:127)
>     [junit]   at
>
junit.framework.TestResult$1.protect(TestResult.java:106)
>     [junit]   at
>
junit.framework.TestResult.runProtected(TestResult.java:124)
>     [junit]   at
> junit.framework.TestResult.run(TestResult.java:109)
>     [junit]   at
> junit.framework.TestCase.run(TestCase.java:118)
>     [junit]   at
>
junit.framework.TestSuite.runTest(TestSuite.java:208)
>     [junit]   at
> junit.framework.TestSuite.run(TestSuite.java:203)
>     [junit]   at
>
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:323)
>     [junit]   at
>
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:521)
> 
> =====
> Morgan Delagrange
> http://jakarta.apache.org/taglibs
> http://jakarta.apache.org/commons
> http://axion.tigris.org
> http://jakarta.apache.org/watchdog
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up
> now.
> http://mailplus.yahoo.com
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


=====
Morgan Delagrange
http://jakarta.apache.org/taglibs
http://jakarta.apache.org/commons
http://axion.tigris.org
http://jakarta.apache.org/watchdog

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to