Hi,
can anyone help me with this one? I've switched to Eclipse 3.3, that
now uses Ant 1.7. Since that time, I cannot executed those lines of
code:
<project name="testInput" >
<target name="send_SEC" >
<input message="1" addproperty="remote.ip" />
<echo message="1 - ${remote.ip} - " />
<input message="2" addproperty="remote.ip2"
defaultvalue="default"/>
<echo message="2 - ${remote.ip2} - " />
</target>
</project>
If I downgrade my eclipse plugins to 1.6.5, it works just fine. If I use
my 1.6.5 ant that comes with my Fedora Core 7, it works too...
It seems related to the use of defaultValue. I have this stack trace
when executing those lines:
Apache Ant version 1.7.0 compiled on December 13 2006
Apache Ant version 1.7.0 compiled on December 13 2006
Setting ro project property: ant.file
-> /home/jfcrotea/workspace/Spikes/build/build.xml
Buildfile: /home/jfcrotea/workspace/Spikes/build/build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile /home/jfcrotea/workspace/Spikes/build/build.xml with
URI = file:/home/jfcrotea/workspace/Spikes/build/build.xml
Setting ro project property: ant.project.name -> testInput
Adding reference: testInput
Setting ro project property: ant.file.testInput
-> /home/jfcrotea/workspace/Spikes/build/build.xml
Project base dir set to: /home/jfcrotea/workspace/Spikes/build
+Target:
+Target: send_SEC
Adding reference: eclipse.ant.targetVector
Build sequence for target(s) `send_SEC' is [send_SEC]
Complete build sequence is [send_SEC, ]
Build sequence for target(s) `send_SEC' is [send_SEC]
Complete build sequence is [send_SEC, ]
send_SEC:
[antlib:org.apache.tools.ant] Could not load definitions from resource
org/apache/tools/ant/antlib.xml. It could not be found.
Setting project property: remote.ip ->
[echo] 1 - -
BUILD FAILED
/home/jfcrotea/workspace/Spikes/build/build.xml:5:
java.lang.NullPointerException
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:115)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
Caused by: java.lang.NullPointerException
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.setErrorMessage(SWTInputHandler.java:169)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.validateInput(SWTInputHandler.java:190)
at org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler
$3.modifyText(SWTInputHandler.java:137)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:166)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
at org.eclipse.swt.widgets.Text.setText(Text.java:1904)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.createDialog(SWTInputHandler.java:155)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.open(SWTInputHandler.java:92)
at org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler
$1.run(SWTInputHandler.java:82)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3897)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.handleInput(SWTInputHandler.java:65)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.ProxyInputHandler.handleInput(ProxyInputHandler.java:24)
at org.apache.tools.ant.taskdefs.Input.execute(Input.java:231)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
... 10 more
--- Nested Exception ---
java.lang.NullPointerException
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.setErrorMessage(SWTInputHandler.java:169)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.validateInput(SWTInputHandler.java:190)
at org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler
$3.modifyText(SWTInputHandler.java:137)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:166)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
at org.eclipse.swt.widgets.Text.setText(Text.java:1904)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.createDialog(SWTInputHandler.java:155)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.open(SWTInputHandler.java:92)
at org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler
$1.run(SWTInputHandler.java:82)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3897)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.SWTInputHandler.handleInput(SWTInputHandler.java:65)
at
org.eclipse.ant.internal.ui.antsupport.inputhandler.ProxyInputHandler.handleInput(ProxyInputHandler.java:24)
at org.apache.tools.ant.taskdefs.Input.execute(Input.java:231)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
Total time: 4 seconds
Thank you in advance
Jeff
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]