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]>

Reply via email to