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