You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2004/03/04 15:56:47 UTC

DO NOT REPLY [Bug 27437] New: - FTP "get" and "list" tasks fail

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27437>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27437

FTP "get" and "list" tasks fail

           Summary: FTP "get" and "list" tasks fail
           Product: Ant
           Version: 1.6.1
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Core tasks
        AssignedTo: dev@ant.apache.org
        ReportedBy: mark.ravenscroft@ingdirect.co.uk


When attempting to get or list files via FTP, ANT returns the filenames 
corrupted.

Running Ant 1.6.1 under MS Windows 2000, client is Unix on AIX RS6000.
 
To reproduce:
-------------------------------------------------------------------------
<?xml version='1.0'?>
<project name='INGDirect' basedir='.' default='FTPList'> 
	
	<description>
			Use FTP to list files on Unix box
	</description>
	
    <property name='libhome' location='D:\apache-ant-1.6.1\lib' />
    <property name='java.classpath' location='${libhome}\ant-starteam-1.6.jar;
{libhome}\commons-net.jar;{libhome}\jakarta-oro.jar'/>
	<taskdef name="ftp" 
classname="org.apache.tools.ant.taskdefs.optional.net.FTP" />

	<target name='FTPList'>       
	
   	<ftp action="list"
		       server="abcd"
		       userid="****"
		       password="****" 
		       remotedir="mirtest"
		       listing='tmp.list'
		       verbose="yes">
		  <fileset>
		  	<include name="**.m"/>
		  </fileset>
		</ftp>


	</target>

</project>

-------------------------------------------------------------
Output is:


D:\ant-scripts\source>set PATH=D:\apache-ant-1.6.1\bin;\\rdgswas1
\StarGate_Lib;C:\WINNT\System32;D:\apache-ant-1.6.1\lib 

D:\ant-scripts\source>set CLASSPATH=\\rdgswas1\StarGate_Lib\starteam54.jar 

D:\ant-scripts\source>ANT -d   
Apache Ant version 1.6.1 compiled on February 12 2004
Buildfile: build.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.4 in: C:\j2sdk1.4.1_01\jre
Detected OS: Windows 2000
Adding reference: ant.ComponentHelper
Setting ro project property: ant.version -> Apache Ant version 1.6.1 compiled 
on February 12 2004
Setting ro project property: ant.file -> D:\ant-scripts\source\build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile D:\ant-scripts\source\build.xml with URI = file:///D:/ant-
scripts/source/build.xml
Setting ro project property: ant.project.name -> INGDirect
Adding reference: INGDirect
Setting ro project property: ant.file.INGDirect -> D:\ant-
scripts\source\build.xml
Project base dir set to: D:\ant-scripts\source
 +Target: 
 +Target: FTPList
Setting project property: libhome -> D:\apache-ant-1.6.1\lib
Setting project property: java.classpath -> D:\apache-ant-1.6.1\lib\ant-
starteam-1.6.jar;{libhome}\commons-net.jar;{libhome}\jakarta-oro.jar
  [taskdef] dropping rdgswas1\StarGate_Lib\starteam54.jar from path as it 
doesn't exist
Class org.apache.tools.ant.taskdefs.optional.net.FTP loaded from parent loader 
(parentFirst)
Build sequence for target `FTPList' is [FTPList]
Complete build sequence is [FTPList, ]

FTPList:
      [ftp] Opening FTP connection to dbos
      [ftp] connected
      [ftp] logging in to FTP server
      [ftp] login succeeded
      [ftp] changing the remote directory
      [ftp] listing files
Could not load a dependent class (com/sun/media/jai/codec/FileSeekableStream) 
for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Could not load class (org.apache.tools.ant.tasksdefs.cvslib.CvsVersion) for 
type cvsversion
Could not load a dependent class (jdepend/xmlui/JDepend) for type jdepend
Could not load a dependent class (junit/framework/TestListener) for type junit
fileset: Setup scanner in dir null with patternSet{ includes: [**.m] excludes: 
[] }
      [ftp] listing ar 16:27 ZMIR2.m
      [ftp] listing ar 16:27 ZMIR69.m
      [ftp] listing ar 16:27 ZMIRNEW.m
      [ftp] listing ar 16:27 ZMRPC03A.m
      [ftp] listing ar 16:27 ZMRPC03B.m
      [ftp] listing ar 16:27 ZMRPC61A.m
      [ftp] listing ar 16:27 ZMRPC800.m
      [ftp] listing ar 16:27 ZMRPC801.m
      [ftp] listing ar 16:27 ZMRPC802.m
      [ftp] listing ar 16:27 ZMRPC803.m
      [ftp] listing ar 16:27 ZMRPC804.m
      [ftp] listing ar 16:27 ZMRPC805.m
      [ftp] listing ar 16:27 ZMRPC806.m
      [ftp] listing ar 16:27 ZMRPC808.m
      [ftp] listing ar 16:27 ZMRPC809.m
      [ftp] listing ar 16:27 ZMRPC810.m
      [ftp] listing ar 16:27 ZMRPC812.m
      [ftp] listing ar 16:27 ZMRPC901.m
      [ftp] listing ar 16:27 ZMRPC902.m
      [ftp] listing ar 16:27 ZMRPC903.m
      [ftp] listing ar 16:27 ZMRPC904.m
      [ftp] listing ar 16:27 ZMRPC905.m
      [ftp] listing ar 16:27 ZMRPC906.m
      [ftp] listing ar 16:27 ZMRPC907.m
      [ftp] listing ar 16:27 ZMRPC908.m
      [ftp] listing ar 16:27 ZMRPC909.m
      [ftp] listing ar 16:27 ZMRPC910.m
      [ftp] listing ar 16:27 ZMRPC913.m
      [ftp] listing ar 16:27 ZMRPC914.m
      [ftp] listing ar 16:27 ZMRPC921.m
      [ftp] listing ar 16:27 ZMRPC925.m
      [ftp] listing ar 16:27 ZMRPC926.m
      [ftp] listing ar 16:27 ZMRPC927.m
      [ftp] listing ar 16:27 ZMRPC929.m
      [ftp] listing ar 16:27 ZMRPC930.m
      [ftp] listing ar 16:27 ZMRPC935.m
      [ftp] listing ar 16:27 ZMRPC938.m
      [ftp] listing ar 16:27 ZMRPC940.m
      [ftp] listing ar 16:27 ZMRPC941.m
      [ftp] listing ar 16:27 ZMRPC942.m
      [ftp] listing ar 16:27 ZMRPC961.m
      [ftp] listing ar 16:27 ZMRPC962.m
      [ftp] listing ar 16:27 ZMRPC963.m
      [ftp] listing ar 16:27 ZMRPC964.m
      [ftp] listing ar 16:27 ZMRPC979.m
      [ftp] listing ar 16:27 ZMRPC991.m
      [ftp] listing ar 16:27 ZMRPCP29.m
      [ftp] listing ar 16:27 ZMRPCUTL.m
      [ftp] 48 files listed
      [ftp] disconnecting

BUILD SUCCESSFUL
Total time: 2 seconds
---------------------------------------------------------------------------
Contents of "listing" file


-rw-r-----   1 ravensm  sca          814 02 Mar 16:27 ZMIR2.m
-rw-r-----   1 ravensm  sca          780 02 Mar 16:27 ZMIR69.m
-rw-r-----   1 ravensm  sca         2120 02 Mar 16:27 ZMIRNEW.m
-rw-r-----   1 ravensm  sca        15347 02 Mar 16:27 ZMRPC03A.m
-rw-r-----   1 ravensm  sca        12172 02 Mar 16:27 ZMRPC03B.m
-rw-r-----   1 ravensm  sca         6242 02 Mar 16:27 ZMRPC61A.m
-rw-r-----   1 ravensm  sca         3259 02 Mar 16:27 ZMRPC800.m
-rw-r-----   1 ravensm  sca         3264 02 Mar 16:27 ZMRPC801.m
-rw-r-----   1 ravensm  sca         5145 02 Mar 16:27 ZMRPC802.m
-rw-r-----   1 ravensm  sca         5071 02 Mar 16:27 ZMRPC803.m
-rw-r-----   1 ravensm  sca         5096 02 Mar 16:27 ZMRPC804.m
-rw-r-----   1 ravensm  sca         4683 02 Mar 16:27 ZMRPC805.m
-rw-r-----   1 ravensm  sca         5009 02 Mar 16:27 ZMRPC806.m
-rw-r-----   1 ravensm  sca         2425 02 Mar 16:27 ZMRPC808.m
-rw-r-----   1 ravensm  sca         9150 02 Mar 16:27 ZMRPC809.m
-rw-r-----   1 ravensm  sca        18007 02 Mar 16:27 ZMRPC810.m
-rw-r-----   1 ravensm  sca         3923 02 Mar 16:27 ZMRPC812.m
-rw-r-----   1 ravensm  sca         7023 02 Mar 16:27 ZMRPC901.m
-rw-r-----   1 ravensm  sca        15221 02 Mar 16:27 ZMRPC902.m
-rw-r-----   1 ravensm  sca        16943 02 Mar 16:27 ZMRPC903.m
-rw-r-----   1 ravensm  sca        11454 02 Mar 16:27 ZMRPC904.m
-rw-r-----   1 ravensm  sca         5926 02 Mar 16:27 ZMRPC905.m
-rw-r-----   1 ravensm  sca        14167 02 Mar 16:27 ZMRPC906.m
-rw-r-----   1 ravensm  sca        31350 02 Mar 16:27 ZMRPC907.m
-rw-r-----   1 ravensm  sca        26765 02 Mar 16:27 ZMRPC908.m
-rw-r-----   1 ravensm  sca        40841 02 Mar 16:27 ZMRPC909.m
-rw-r-----   1 ravensm  sca         3493 02 Mar 16:27 ZMRPC910.m
-rw-r-----   1 ravensm  sca         4636 02 Mar 16:27 ZMRPC913.m
-rw-r-----   1 ravensm  sca         5633 02 Mar 16:27 ZMRPC914.m
-rw-r-----   1 ravensm  sca        12887 02 Mar 16:27 ZMRPC921.m
-rw-r-----   1 ravensm  sca         8606 02 Mar 16:27 ZMRPC925.m
-rw-r-----   1 ravensm  sca         9463 02 Mar 16:27 ZMRPC926.m
-rw-r-----   1 ravensm  sca         5786 02 Mar 16:27 ZMRPC927.m
-rw-r-----   1 ravensm  sca        12513 02 Mar 16:27 ZMRPC929.m
-rw-r-----   1 ravensm  sca         6603 02 Mar 16:27 ZMRPC930.m
-rw-r-----   1 ravensm  sca         4194 02 Mar 16:27 ZMRPC935.m
-rw-r-----   1 ravensm  sca         7216 02 Mar 16:27 ZMRPC938.m
-rw-r-----   1 ravensm  sca         4466 02 Mar 16:27 ZMRPC940.m
-rw-r-----   1 ravensm  sca        23840 02 Mar 16:27 ZMRPC941.m
-rw-r-----   1 ravensm  sca         3964 02 Mar 16:27 ZMRPC942.m
-rw-r-----   1 ravensm  sca         6405 02 Mar 16:27 ZMRPC961.m
-rw-r-----   1 ravensm  sca        41925 02 Mar 16:27 ZMRPC962.m
-rw-r-----   1 ravensm  sca         9280 02 Mar 16:27 ZMRPC963.m
-rw-r-----   1 ravensm  sca        10757 02 Mar 16:27 ZMRPC964.m
-rw-r-----   1 ravensm  sca         3907 02 Mar 16:27 ZMRPC979.m
-rw-r-----   1 ravensm  sca         3592 02 Mar 16:27 ZMRPC991.m
-rw-r-----   1 ravensm  sca        44899 02 Mar 16:27 ZMRPCP29.m
-rw-r-----   1 ravensm  sca        21039 02 Mar 16:27 ZMRPCUTL.m

----------------------------------------------------------------------

i.e. The FTP command is corrupting the incoming filenames. A similar example 
using FTP "get" results in a DOS file being created named "ar 16".

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org