Specifically, I provide the following taskdef: <taskdef name="filelister" classname="antTest.FileListerTask" />
And then use it: <filelister> <fileset dir="antWorkspace" includes="**/*" /> </filelister> And I get a NullPointerException when using Ant 1.6.2, but things work fine when using 1.6.0. I'm running the program from Eclipse 3.0. The antTest.FileListerTask is in the project's classpath. Stack trace follows... at org.apache.tools.ant.Task.perform(Task.java:373) at org.apache.tools.ant.Target.execute (Target.java:341) at org.apache.tools.ant.Target.performTasks (Target.java:369) at org.apache.tools.ant.Project.executeTarget (Project.java:1214) ... Caused by: java.lang.NullPointerException at org.apache.tools.ant.IntrospectionHelper.supportsNestedElemen t(IntrospectionHelper.java:767) at org.apache.tools.ant.UnknownElement.handleChild (UnknownElement.java:539) at org.apache.tools.ant.UnknownElement.handleChildren (UnknownElement.java:326) at org.apache.tools.ant.UnknownElement.configure (UnknownElement.java:182) at org.apache.tools.ant.UnknownElement.maybeConfigure (UnknownElement.java:158) at org.apache.tools.ant.Task.perform(Task.java:363) ... 5 more Thanks... ---- Original message ---- >Date: Mon, 8 Nov 2004 14:10:34 -0500 >From: Ben Edwards <[EMAIL PROTECTED]> >Subject: Custom Tasks/Types in 1.6.2 >To: [EMAIL PROTECTED] > > >I'm trying to run Ant from within Java. I've used code >similar to that in org.apache.tools.ant.Main and things >worked fine in 1.6.0, but then break in 1.6.2. > >I think it has something to do with class-loading/namespace >stuff, but I can't find any good documentation or anyone >who's encountered a similar problem. > >Can anyone point me to good documentation on class-loading >and namespace changes in 1.6.2? > >------------------------------------------------------------ --------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]