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]

Reply via email to