Hello,
I have the following problem using the task <ftp>.
I try to delete all files in the path ${frp.dir.test2} with this target:
<target name="clean" depends="init">
<ftp action="del" remotedir="${ftp.dir.test2}" server="${ftp.server}"
userid="${ftp.user}" password="${ftp.password}" separator="/" verbose="yes"
passive="yes">
<fileset>
<include name="*.*"/>
</fileset>
</ftp>
</target>
And as a result I am getting:
clean:
[ftp] Opening FTP connection to xxx.xxx.xxx.xx1
[ftp] connected
[ftp] logging in to FTP server
[ftp] login succeeded
[ftp] entering passive mode
[ftp] changing the remote directory
[ftp] deleting files
fileset: Setup scanner in dir null with patternSet{ includes: [*.*] excludes: [] }
[ftp] disconnecting
BUILD FAILED
file: .. distribute.xml:45: Error while communicating with FTP server:
at
org.apache.tools.ant.taskdefs.optional.net.FTP$FTPDirectoryScanner.scandir(FTP.java:257)
at
org.apache.tools.ant.taskdefs.optional.net.FTP$FTPDirectoryScanner.scan(FTP.java:185)
at org.apache.tools.ant.taskdefs.optional.net.FTP.transferFiles(FTP.java:478)
at org.apache.tools.ant.taskdefs.optional.net.FTP.transferFiles(FTP.java:573)
at org.apache.tools.ant.taskdefs.optional.net.FTP.execute(FTP.java:977)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
--- Nested Exception ---
java.io.IOException: Host attempting data connection xxx.xxx.xxx.xx2 is not same as
server xxx.xxx.xxx.xx1
at com.oroinc.net.ftp.FTPClient.__openDataConnection(FTPClient.java)
at com.oroinc.net.ftp.FTPClient.listFiles(FTPClient.java)
at com.oroinc.net.ftp.FTPClient.listFiles(FTPClient.java)
at com.oroinc.net.ftp.FTPClient.listFiles(FTPClient.java)
at
org.apache.tools.ant.taskdefs.optional.net.FTP$FTPDirectoryScanner.scandir(FTP.java:199)
at
org.apache.tools.ant.taskdefs.optional.net.FTP$FTPDirectoryScanner.scan(FTP.java:185)
at org.apache.tools.ant.taskdefs.optional.net.FTP.transferFiles(FTP.java:478)
at org.apache.tools.ant.taskdefs.optional.net.FTP.transferFiles(FTP.java:573)
at org.apache.tools.ant.taskdefs.optional.net.FTP.execute(FTP.java:977)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Where xxx.xxx.xxx.xx1 is the ip of the host and xxx.xxx.xxx.xx2 is my own ip.
I tried all kind of variations. Diffrent seperators, passive=false, filename=*.html
I am getting the same fault with action="get".
But action="send" works fine.
I am using ant 1.5, jarkarta options 1.4.1 and NetComponents 1.3.8
Has anyone an idea what went wrong.
Torsten Eberl
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>