I would try running against Java 5 (or 6) and seeing if this changes the situation at all. XMLTask should run against 1.4, but it's possible that some peculiarity has crept in. Let me know how you get on.
Brian On Mon, April 21, 2008 15:10, Uldis Karlovs-Karlovskis wrote: > Thank you for quick answer. > Imo my xml file is not specifying encoding at all. The file encoding is > System Default 1252 and there is no encoding specific characters as You > see. > I`ve tried to save it as 1257 but problem remains. > > In attachment is ant -diagnostics output. > > I`ve tried to run xmltask from ant/lib and also with specifying classpath > from taskdef. Don`t helps :( > > Regards, > Uldis, C. T. Co > [EMAIL PROTECTED] > > -----Original Message----- > From: Brian Agnew [mailto:[EMAIL PROTECTED] > Sent: pirmdiena, 2008. gada 21. aprïlï 16:59 > To: Uldis Karlovs-Karlovskis > Cc: xmltask-users@lists.sourceforge.net > Subject: Re: [Xmltask-users] NullPointerException CopyAction.record > > 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/javao > ne_______________________________________________ >> 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 > > > -- 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