Hi James, The 1.4 jar is designed for use with Ant 1.4 (due to lack of <xmlcatalog> support in Ant 1.4 xmltask requires a different build). But I see you're using Ant 1.6.5. So you should be able to use the standard vanilla xmltask.jar.
Having said that, the below *should* work, and I wonder if it's inadvertently been broken. I will probably remove support for Ant 1.4 soon, unless people shout? Brian On Thu, April 26, 2007 01:08, [EMAIL PROTECTED] wrote: > I used ant to build the xmltask.1.4.jar when I try to do the simple > example I get the following error. Same error on cygwin and HP-UX. > Any help would be appreciated. > > $ ./make.sh > cygwin build ... > Apache Ant version 1.6.5 compiled on June 2 2005 > Apache Ant version 1.6.5 compiled on June 2 2005 > Buildfile: build.xml > Adding reference: ant.PropertyHelper > Detected Java version: 1.4 in: c:\j2sdk1.4.2_12\jre > Detected OS: Windows XP > Adding reference: ant.ComponentHelper > Setting ro project property: ant.version -> Apache Ant version 1.6.5 > compiled on June 2 2005 > Setting ro project property: ant.file -> > C:\cygwin\home\masked\My\svnprojects\masked-too\projects\async\build.xml > Adding reference: ant.projectHelper > Adding reference: ant.parsing.context > Adding reference: ant.targets > parsing buildfile > C:\cygwin\home\masked\My\svnprojects\masked-too\projects\async\build.xml > with URI > file:///C:/cygwin/home/masked/My/svnprojects/masked-too/projects/async/b > uild.xml > Setting ro project property: ant.project.name -> AsyncCtrl > Adding reference: AsyncCtrl > Setting ro project property: ant.file.AsyncCtrl -> > C:\cygwin\home\masked\My\svnprojects\masked-too\projects\async\build.xml > Project base dir set to: > C:\cygwin\home\masked\My\svnprojects\masked-too\projects\async > +Target: > +Target: jmstest > Class com.oopsconsultancy.xmltask.ant.XmlTask loaded from parent loader > (parentFirst) > +Datatype xmltask com.oopsconsultancy.xmltask.ant.XmlTask > Attempting to create object of type > org.apache.tools.ant.helper.DefaultExecutor > Adding reference: ant.executor > Build sequence for target(s) `jmstest' is [jmstest] > Complete build sequence is [jmstest, ] > > jmstest: > > BUILD FAILED > C:\cygwin\home\masked\My\svnprojects\masked-too\projects\async\build.xml > :8: Could not create type xmltask due to java.lang.ClassFormatError: > org/apache/tools/ant/types/XMLCatalog (Illegal Class name > "com/oopsconsultancy/xmltask/pre1.5/XMLCatalog") > at > org.apache.tools.ant.AntTypeDefinition.createAndSet(AntTypeDefinition.ja > va:281) > at > org.apache.tools.ant.AntTypeDefinition.icreate(AntTypeDefinition.java:19 > 6) > at > org.apache.tools.ant.AntTypeDefinition.create(AntTypeDefinition.java:183 > ) > at > org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.jav > a:199) > at > org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.jav > a:176) > at > org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:388) > at > org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:1 > 58) > at org.apache.tools.ant.Task.perform(Task.java:363) > 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.executeSortedTargets(Project.java:1216) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut > or.java:40) > at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Caused by: java.lang.ClassFormatError: > org/apache/tools/ant/types/XMLCatalog (Illegal Class name > "com/oopsconsultancy/xmltask/pre1.5/XMLCatalog") > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > 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 java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at > com.oopsconsultancy.xmltask.ant.XmlTask.<init>(XmlTask.java:45) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA > ccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons > tructorAccessorImpl.java:27) > at > java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at > org.apache.tools.ant.AntTypeDefinition.createAndSet(AntTypeDefinition.ja > va:273) > ... 17 more > --- Nested Exception --- > java.lang.ClassFormatError: org/apache/tools/ant/types/XMLCatalog > (Illegal Class name "com/oopsconsultancy/xmltask/pre1.5/XMLCatalog") > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > 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 java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at > com.oopsconsultancy.xmltask.ant.XmlTask.<init>(XmlTask.java:45) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA > ccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons > tructorAccessorImpl.java:27) > at > java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at > org.apache.tools.ant.AntTypeDefinition.createAndSet(AntTypeDefinition.ja > va:273) > at > org.apache.tools.ant.AntTypeDefinition.icreate(AntTypeDefinition.java:19 > 6) > at > org.apache.tools.ant.AntTypeDefinition.create(AntTypeDefinition.java:183 > ) > at > org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.jav > a:199) > at > org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.jav > a:176) > at > org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:388) > at > org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:1 > 58) > at org.apache.tools.ant.Task.perform(Task.java:363) > 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.executeSortedTargets(Project.java:1216) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut > or.java:40) > at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > > Total time: 0 seconds > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/_______________________________________________ > Xmltask-users mailing list > Xmltask-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xmltask-users > -- Brian Agnew http://www.oopsconsultancy.com OOPS Consultancy Ltd Tel: +44 (0)7720 397526 Fax: +44 (0)20 8682 0012 ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users