Hey Lorin,
No I do not have access to the logs, but I am working with a USI admin today to figure this out.
Yes, I am able to upload a single file that does not exist on the remote system.
I've attached the out put of the debug run to the email.
Thanks!
-----Original Message-----
From: Lorin [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 20, 2003 8:36 PM
To: '[EMAIL PROTECTED]'
Subject: Re: [bits] Ant ftp and logging
> 1) When I try to do a get ftp task via ant, I get the error:
> error during FTP transfer: java.net.SocketException: Connection reset by
> peer: JVM_recv in socket input stream read
>
Do you have access to the logs from the FTP server? It might tell you why
it's cutting off the connection.
> 2) When I try to upload a complete dir tree to a server via the ftp task, I
> get the following error:
> BUILD FAILED
> file:D:/www/Projects/ModemMedia/SFO/Workspaces/dwhitney/Ant/Michelin/BuildMi
> chelin.xml:100: could not create directory: 550 app: File exists.
>
Are you able to upload single files? I haven't used the ant ftp task, so
I don't know how it works specifically but i would first check to make
sure you have permissions to overwrite the file etc.
> I know the file exists, I just want the task to overwrite what's there.
>
> 3) Ant Logging. WTF??
>
If you run ant with the -d switch, it will give you a lot more
information, post that, and I might be able to help you more.
-Lkb
> Thanks in advance!!
> --Dennis
>
> Dennis Whitney............//....Modem Media
> Application Engineer......//....111 Sutter St.
> [EMAIL PROTECTED]//....16th Floor
> 415-733-8479..............//....San Francisco, CA 94104
>
> "Those who would give up essential Liberty,
> to purchase a little temporary Safety,
> deserve neither Liberty or Safety"
> --Benjamin Franklin
>
--
Truly, thou dost posses a wealth of ignorance!
-- The Man Eating Village Idiot
_______________________________________________
Bits mailing list
[EMAIL PROTECTED]
http://www.sugoi.org/mailman/listinfo/bits
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin>ant -file BuildMichelin.xml send-project -Dverbose=yes -Ddepends=yes -Dlocaldir=D:\foo\michelin\tcar -debug Apache Ant version 1.5.1 compiled on October 2 2002 Buildfile: BuildMichelin.xml Detected Java version: 1.3 in: D:\jdk1.3.1\jre Detected OS: Windows 2000 +User task: propertyfile org.apache.tools.ant.taskdefs.optional.PropertyFile +User task: vsscheckin org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN +User task: sql org.apache.tools.ant.taskdefs.SQLExec +User task: cvspass org.apache.tools.ant.taskdefs.CVSPass +User task: p4reopen org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen +User task: csc org.apache.tools.ant.taskdefs.optional.dotnet.CSharp +User task: dirname org.apache.tools.ant.taskdefs.Dirname +User task: wlrun org.apache.tools.ant.taskdefs.optional.ejb.WLRun +User task: p4label org.apache.tools.ant.taskdefs.optional.perforce.P4Label
+User task: p4revert org.apache.tools.ant.taskdefs.optional.perforce.P4Revert
+User task: replaceregexp org.apache.tools.ant.taskdefs.optional.ReplaceRegExp
+User task: get org.apache.tools.ant.taskdefs.Get
+User task: jjtree org.apache.tools.ant.taskdefs.optional.javacc.JJTree
+User task: sleep org.apache.tools.ant.taskdefs.Sleep
+User task: jarlib-display
org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask
+User task: dependset org.apache.tools.ant.taskdefs.DependSet
+User task: zip org.apache.tools.ant.taskdefs.Zip
+User task: patch org.apache.tools.ant.taskdefs.Patch
+User task: jspc org.apache.tools.ant.taskdefs.optional.jsp.JspC
+User task: style org.apache.tools.ant.taskdefs.XSLTProcess
+User task: test org.apache.tools.ant.taskdefs.optional.Test
+User task: tstamp org.apache.tools.ant.taskdefs.Tstamp
+User task: unwar org.apache.tools.ant.taskdefs.Expand
+User task: vsshistory org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY
+User task: icontract org.apache.tools.ant.taskdefs.optional.IContract
+User task: cvschangelog org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask
+User task: p4submit org.apache.tools.ant.taskdefs.optional.perforce.P4Submit
+User task: ccmcheckin org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin
+User task: p4change org.apache.tools.ant.taskdefs.optional.perforce.P4Change
+User task: bzip2 org.apache.tools.ant.taskdefs.BZip2
+User task: p4delete org.apache.tools.ant.taskdefs.optional.perforce.P4Delete
+User task: vssadd org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD
+User task: javadoc org.apache.tools.ant.taskdefs.Javadoc
+User task: translate org.apache.tools.ant.taskdefs.optional.i18n.Translate
+User task: signjar org.apache.tools.ant.taskdefs.SignJar
+User task: vajload org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects
+User task: jarlib-available
org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask
+User task: WsdlToDotnet
org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
+User task: buildnumber org.apache.tools.ant.taskdefs.BuildNumber
+User task: jpcovmerge org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge
+User task: ejbjar org.apache.tools.ant.taskdefs.optional.ejb.EjbJar
+User task: war org.apache.tools.ant.taskdefs.War
Could not load a dependent class (com/starbase/starteam/Item) for task stlist
+User task: rename org.apache.tools.ant.taskdefs.Rename
+User task: sequential org.apache.tools.ant.taskdefs.Sequential
+User task: serverdeploy org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy
+User task: property org.apache.tools.ant.taskdefs.Property
+User task: move org.apache.tools.ant.taskdefs.Move
+User task: copydir org.apache.tools.ant.taskdefs.Copydir
+User task: cccheckin org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin
+User task: wljspc org.apache.tools.ant.taskdefs.optional.jsp.WLJspc
+User task: fixcrlf org.apache.tools.ant.taskdefs.FixCRLF
+User task: telnet org.apache.tools.ant.taskdefs.optional.net.TelnetTask
+User task: sosget org.apache.tools.ant.taskdefs.optional.sos.SOSGet
+User task: pathconvert org.apache.tools.ant.taskdefs.PathConvert
+User task: record org.apache.tools.ant.taskdefs.Recorder
+User task: p4sync org.apache.tools.ant.taskdefs.optional.perforce.P4Sync
+User task: exec org.apache.tools.ant.taskdefs.ExecTask
+User task: p4edit org.apache.tools.ant.taskdefs.optional.perforce.P4Edit
+User task: manifest org.apache.tools.ant.taskdefs.ManifestTask
+User task: maudit org.apache.tools.ant.taskdefs.optional.metamata.MAudit
+User task: antlr org.apache.tools.ant.taskdefs.optional.ANTLR
+User task: netrexxc org.apache.tools.ant.taskdefs.optional.NetRexxC
+User task: ftp org.apache.tools.ant.taskdefs.optional.net.FTP
+User task: jpcovreport org.apache.tools.ant.taskdefs.optional.sitraka.CovReport
+User task: execon org.apache.tools.ant.taskdefs.ExecuteOn
+User task: ccmcheckout org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout
+User task: ant org.apache.tools.ant.taskdefs.Ant
+User task: xmlvalidate org.apache.tools.ant.taskdefs.optional.XMLValidateTask
+User task: xslt org.apache.tools.ant.taskdefs.XSLTProcess
+User task: iplanet-ejbc
org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask
+User task: ccmcheckintask
org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault
+User task: gzip org.apache.tools.ant.taskdefs.GZip
+User task: native2ascii org.apache.tools.ant.taskdefs.optional.Native2Ascii
+User task: starteam
org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut
+User task: ear org.apache.tools.ant.taskdefs.Ear
+User task: input org.apache.tools.ant.taskdefs.Input
+User task: rmic org.apache.tools.ant.taskdefs.Rmic
+User task: checksum org.apache.tools.ant.taskdefs.Checksum
+User task: mail org.apache.tools.ant.taskdefs.email.EmailTask
+User task: loadfile org.apache.tools.ant.taskdefs.LoadFile
+User task: vsscheckout org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT
+User task: stylebook org.apache.tools.ant.taskdefs.optional.StyleBook
+User task: soscheckin org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin
+User task: mimemail org.apache.tools.ant.taskdefs.optional.net.MimeMail
+User task: stlabel org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel
+User task: gunzip org.apache.tools.ant.taskdefs.GUnzip
+User task: concat org.apache.tools.ant.taskdefs.Concat
+User task: cab org.apache.tools.ant.taskdefs.optional.Cab
+User task: touch org.apache.tools.ant.taskdefs.Touch
+User task: parallel org.apache.tools.ant.taskdefs.Parallel
+User task: splash org.apache.tools.ant.taskdefs.optional.splash.SplashTask
+User task: antcall org.apache.tools.ant.taskdefs.CallTarget
+User task: cccheckout org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout
+User task: typedef org.apache.tools.ant.taskdefs.Typedef
+User task: p4have org.apache.tools.ant.taskdefs.optional.perforce.P4Have
+User task: filter org.apache.tools.ant.taskdefs.Filter
+User task: xmlproperty org.apache.tools.ant.taskdefs.XmlProperty
Could not load a dependent class (jdepend/xmlui/JDepend) for task jdepend
+User task: copy org.apache.tools.ant.taskdefs.Copy
+User task: antstructure org.apache.tools.ant.taskdefs.AntStructure
Could not load a dependent class (com/ibm/bsf/BSFException) for task script
+User task: ccmcreatetask org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask
+User task: rpm org.apache.tools.ant.taskdefs.optional.Rpm
+User task: delete org.apache.tools.ant.taskdefs.Delete
+User task: replace org.apache.tools.ant.taskdefs.Replace
+User task: mmetrics org.apache.tools.ant.taskdefs.optional.metamata.MMetrics
+User task: waitfor org.apache.tools.ant.taskdefs.WaitFor
+User task: untar org.apache.tools.ant.taskdefs.Untar
+User task: loadproperties org.apache.tools.ant.taskdefs.LoadProperties
+User task: available org.apache.tools.ant.taskdefs.Available
+User task: echoproperties org.apache.tools.ant.taskdefs.optional.EchoProperties
Could not load a dependent class (junit/framework/TestListener) for task junit
Could not load a dependent class (com/starbase/starteam/Folder) for task stcheckin
+User task: vajexport org.apache.tools.ant.taskdefs.optional.ide.VAJExport
+User task: stcheckout
org.apache.tools.ant.taskdefs.optional.starteam.StarTeamCheckout
+User task: bunzip2 org.apache.tools.ant.taskdefs.BUnzip2
+User task: copyfile org.apache.tools.ant.taskdefs.Copyfile
+User task: vsscreate org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE
+User task: ejbc org.apache.tools.ant.taskdefs.optional.ejb.Ejbc
+User task: unjar org.apache.tools.ant.taskdefs.Expand
+User task: wsdltodotnet
org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
+User task: mkdir org.apache.tools.ant.taskdefs.Mkdir
+User task: condition org.apache.tools.ant.taskdefs.ConditionTask
+User task: cvs org.apache.tools.ant.taskdefs.Cvs
+User task: tempfile org.apache.tools.ant.taskdefs.TempFile
+User task: junitreport
org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
+User task: taskdef org.apache.tools.ant.taskdefs.Taskdef
+User task: echo org.apache.tools.ant.taskdefs.Echo
+User task: ccupdate org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
+User task: java org.apache.tools.ant.taskdefs.Java
+User task: renameext org.apache.tools.ant.taskdefs.optional.RenameExtensions
+User task: vsslabel org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL
+User task: basename org.apache.tools.ant.taskdefs.Basename
+User task: javadoc2 org.apache.tools.ant.taskdefs.Javadoc
+User task: vsscp org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP
+User task: tar org.apache.tools.ant.taskdefs.Tar
+User task: vajimport org.apache.tools.ant.taskdefs.optional.ide.VAJImport
+User task: setproxy org.apache.tools.ant.taskdefs.optional.net.SetProxy
+User task: wlstop org.apache.tools.ant.taskdefs.optional.ejb.WLStop
+User task: p4counter org.apache.tools.ant.taskdefs.optional.perforce.P4Counter
+User task: ilasm org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm
+User task: soscheckout org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout
+User task: apply org.apache.tools.ant.taskdefs.Transform
+User task: ccuncheckout
org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout
+User task: jarlib-resolve
org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask
+User task: jlink org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask
+User task: cvstagdiff org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
+User task: javacc org.apache.tools.ant.taskdefs.optional.javacc.JavaCC
+User task: chmod org.apache.tools.ant.taskdefs.Chmod
+User task: pvcs org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs
+User task: jarlib-manifest
org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask
+User task: jar org.apache.tools.ant.taskdefs.Jar
+User task: sound org.apache.tools.ant.taskdefs.optional.sound.SoundTask
+User task: mparse org.apache.tools.ant.taskdefs.optional.metamata.MParse
+User task: blgenclient
org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
+User task: uptodate org.apache.tools.ant.taskdefs.UpToDate
+User task: genkey org.apache.tools.ant.taskdefs.GenerateKey
+User task: javah org.apache.tools.ant.taskdefs.optional.Javah
+User task: ccmreconfigure
org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure
+User task: fail org.apache.tools.ant.taskdefs.Exit
+User task: unzip org.apache.tools.ant.taskdefs.Expand
+User task: javac org.apache.tools.ant.taskdefs.Javac
+User task: p4add org.apache.tools.ant.taskdefs.optional.perforce.P4Add
+User task: jpcoverage org.apache.tools.ant.taskdefs.optional.sitraka.Coverage
+User task: soslabel org.apache.tools.ant.taskdefs.optional.sos.SOSLabel
+User task: depend org.apache.tools.ant.taskdefs.optional.depend.Depend
+User task: vssget org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
+User task: deltree org.apache.tools.ant.taskdefs.Deltree
+User task: ddcreator org.apache.tools.ant.taskdefs.optional.ejb.DDCreator
+User datatype: patternset org.apache.tools.ant.types.PatternSet
+User datatype: filterset org.apache.tools.ant.types.FilterSet
+User datatype: libfileset
org.apache.tools.ant.taskdefs.optional.extension.LibFileSet
+User datatype: filterreader org.apache.tools.ant.types.AntFilterReader
+User datatype: extension
org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter
+User datatype: fileset org.apache.tools.ant.types.FileSet
+User datatype: dirset org.apache.tools.ant.types.DirSet
+User datatype: filelist org.apache.tools.ant.types.FileList
+User datatype: filterchain org.apache.tools.ant.types.FilterChain
+User datatype: path org.apache.tools.ant.types.Path
+User datatype: classfileset
org.apache.tools.ant.types.optional.depend.ClassfileSet
+User datatype: description org.apache.tools.ant.types.Description
+User datatype: xmlcatalog org.apache.tools.ant.types.XMLCatalog
+User datatype: selector org.apache.tools.ant.types.selectors.SelectSelector
+User datatype: mapper org.apache.tools.ant.types.Mapper
+User datatype: substitution org.apache.tools.ant.types.Substitution
+User datatype: extensionSet
org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet
+User datatype: regexp org.apache.tools.ant.types.RegularExpression
Setting ro project property: ant.version -> Apache Ant version 1.5.1 compiled on
October 2 2002
Setting ro project property: verbose -> yes
Setting ro project property: localdir -> D:\foo\michelin\tcar
Setting ro project property: depends -> yes
Setting ro project property: ant.file ->
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin\BuildMichelin.xml
parsing buildfile BuildMichelin.xml with URI =
file:D:/www/Projects/ModemMedia/SFO/Workspaces/dwhitney/Ant/Michelin/BuildMichelin.xml
Setting ro project property: ant.project.name -> BuildMichelin
Adding reference: BuildMichelin -> [EMAIL PROTECTED]
Project base dir set to: D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\
Michelin
+Target: init
+Task: property
+Task: property
+Task: property
+Task: property
+Target: help
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Target: showproperties
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Task: echo
+Target: get-project
+Task: tstamp
+Task: echo
+Task: ftp
+Task: tstamp
+Task: echo
+Target: send-project
+Task: tstamp
+Task: echo
+Task: ftp
+Task: tstamp
+Task: echo
Build sequence for target `send-project' is [init, showproperties, send-project]
Complete build sequence is [init, showproperties, send-project, help, get-project]
init:
Setting project property: confdir -> conf
[property] Loading
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin\conf\dwhitney.properties
Setting project property: password -> **MYOB**
Setting project property: ts_username -> dwhitney
Setting project property: username -> dwhitnts
[property] Loading
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin\conf\ftp.properties
Override ignored for property verbose
Setting project property: port -> 21
Setting project property: ftpserver -> 123.456.789.012
Setting project property: passive -> yes
Setting project property: separator -> /
Override ignored for property depends
Setting project property: binary -> yes
[property] Loading
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin\conf\build.properties
Setting project property: remotedir -> /default/main/michelin/mast/WORKAREA/dwhitney
Override ignored for property localdir
Setting project property: project -> michelin/mast
showproperties:
[echo] --------------------------------------------------
[echo] Current conf/dwhitney.properties
[echo] username = dwhitnts : User name for login
[echo] password = ****** : Password for login
[echo] ts_username = dwhitney : TeamSite User name for WORKAREA
[echo] --------------------------------------------------
[echo] Current conf/ftp.properties
[echo] ftpserver = 209.135.51.151 : Location of TeamSite server
[echo] depends = yes : Transfer new or changed files
[echo] verbose = yes : Displays information on file transferred if yes
[echo] port = 21 : Port number of remote ftp server
[echo] passive = yes : Selects passive-mode (yes) transfers
[echo] separator = / : Sets the file separator used on the ftp server
[echo] binary = yes : Selects binary-mode (yes) or text-mode (no)
[echo] --------------------------------------------------
[echo] Current conf/build.properties
[echo] project = michelin/mast : Default project
[echo] localdir = D:\foo\michelin\tcar : Default local directory
[echo] remotedir = /default/main/michelin/mast/WORKAREA/dwhitney : Remote d
irectory
[echo] --------------------------------------------------
[echo] over ride with -Dproperty=value on the command line
[echo] --------------------------------------------------
send-project:
Setting project property: TODAY -> 09:37:11 AM 21-February-2003
Setting project property: DSTAMP -> 20030221
Setting project property: TSTAMP -> 0937
Override ignored for property TODAY
[echo] *** Starting Project Send at: 09:37:11 AM 21-February-2003 ***
[ftp] Opening FTP connection to 209.135.51.151
[ftp] connected
[ftp] logging in to FTP server
[ftp] login succeeded
[ftp] entering passive mode
[ftp] changing the remote directory
[ftp] sending files
fileset: Setup scanner in dir D:\foo\michelin\tcar with patternSet{ includes:
[htdocs/images/**, htdocs/assets/**, htdocs/toolkit/**, app/**] excludes: [] }
[ftp] checking date for app/admin_site/app_classes/activation.jar
[ftp] transferring D:\foo\michelin\tcar\app\admin_site\app_classes\activation.jar
[ftp] creating remote directory app
[ftp] disconnecting
BUILD FAILED
file:D:/www/Projects/ModemMedia/SFO/Workspaces/dwhitney/Ant/Michelin/BuildMichelin.xml:100:
could not create directory: 550 app: File exists.
at
org.apache.tools.ant.taskdefs.optional.net.FTP.handleMkDirFailure(FTP.java:902)
at org.apache.tools.ant.taskdefs.optional.net.FTP.createParents(FTP.java:621)
at org.apache.tools.ant.taskdefs.optional.net.FTP.sendFile(FTP.java:719)
at org.apache.tools.ant.taskdefs.optional.net.FTP.transferFiles(FTP.java:511)
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:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
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)
Total time: 18 seconds
D:\www\Projects\ModemMedia\SFO\Workspaces\dwhitney\Ant\Michelin>
