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

Reply via email to