Yes. That looks very strange. I can't perform too many diagnostics at the moment, but I suspect it's environment related. I've just run the below under Java 6 and XMLTask 1.15.1 and that worked fine.
Is your source XML file specifying the correct character encoding ? Is there anything unusual in your Ant environment ? ant -diagnostics may reveal something unusual. I'm thinking about file encoding settings and the like. Brian On Mon, April 21, 2008 14:45, Uldis Karlovs-Karlovskis wrote: > Hello! > > > > I`m having strange issue when running simple xmltask copy task. Imo the > problem is somewhere in environment but I have no idea where. I`ve tried > everything :-( > > > > Environment: > > Windows, jdk 1.4.2_15, ant 1.6.2, xmltask 1.15.1. Happened on 1.10.5 too. > > > > My xml: > > <modules> > > <module name="core-communication"> > > <bin url="repository://core-communication/" /> > > <src url="p4://SwiftRe/CORE/Communication/" /> > > <version>05084</version> > > </module> > > </modules> > > > > Ant: > > <xmltask source="${full.bones.metadata.path}"> > > <copy > path="/modules/[EMAIL PROTECTED]'core-communication']/src/@url" > attrValue="true" > property="retrieved" /> > > </xmltask> > > > > Exception: > > [xmltask] java.lang.NullPointerException > > [xmltask] at > com.oopsconsultancy.xmltask.CopyAction.record(CopyAction.java:40) > > [xmltask] at > com.oopsconsultancy.xmltask.CopyAction.apply(CopyAction.java:61) > > [xmltask] at > com.oopsconsultancy.xmltask.XmlReplace.apply(XmlReplace.java:78) > > [xmltask] at > com.oopsconsultancy.xmltask.XmlReplacement.apply(XmlReplacement.java:61) > > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.processDoc(XmlTask.java:705) > > [xmltask] at > com.oopsconsultancy.xmltask.ant.XmlTask.execute(XmlTask.java:674) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at net.sf.antcontrib.logic.IfTask.execute(Unknown > Source) > > [xmltask] at > sun.reflect.GeneratedMethodAccessor36.invoke(Unknown > Source) > > [xmltask] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > > [xmltask] at java.lang.reflect.Method.invoke(Method.java:324) > > [xmltask] at > org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at net.sf.antcontrib.logic.IfTask.execute(Unknown > Source) > > [xmltask] at > sun.reflect.GeneratedMethodAccessor36.invoke(Unknown > Source) > > [xmltask] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > > [xmltask] at java.lang.reflect.Method.invoke(Method.java:324) > > [xmltask] at > org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.Target.execute(Target.java:341) > > [xmltask] at > org.apache.tools.ant.Target.performTasks(Target.java:369) > > [xmltask] at > org.apache.tools.ant.Project.executeTarget(Project.java:1214) > > [xmltask] at > org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386) > > [xmltask] at > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at > net.sf.antcontrib.logic.ForEach.executeSequential(Unknown Source) > > [xmltask] at net.sf.antcontrib.logic.ForEach.execute(Unknown > Source) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) > > [xmltask] at net.sf.antcontrib.logic.IfTask.execute(Unknown > Source) > > [xmltask] at > sun.reflect.GeneratedMethodAccessor36.invoke(Unknown > Source) > > [xmltask] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > > [xmltask] at java.lang.reflect.Method.invoke(Method.java:324) > > [xmltask] at > org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:123) > > [xmltask] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > [xmltask] at org.apache.tools.ant.Task.perform(Task.java:364) > > [xmltask] at > org.apache.tools.ant.Target.execute(Target.java:341) > > [xmltask] at > org.apache.tools.ant.Target.performTasks(Target.java:369) > > [xmltask] at > org.apache.tools.ant.Project.executeTarget(Project.java:1214) > > [xmltask] at > org.apache.tools.ant.Project.executeTargets(Project.java:1062) > > [xmltask] at org.apache.tools.ant.Main.runBuild(Main.java:673) > > [xmltask] at org.apache.tools.ant.Main.startAnt(Main.java:188) > > [xmltask] at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) > > [xmltask] at > org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) > > > > Uldis Karlovs - Karlovskis > > Lead SCM Engineer > > System Configuration Management > > C.T.Co > > Mobile: +371 29 345 210 > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone_______________________________________________ > 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 the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Xmltask-users mailing list Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users