ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Matèrne (jhm) <apa...@materne.de>
Subject AW: AW: AW: problem with ftp
Date Sat, 30 Nov 2013 09:51:50 GMT
If someone comes with a problem and points to place where he think the sticking point is, I
usually want to make my own picture. Maybe I see the same problem, maybe not. But there is
a reason why someone stops at a certain point. And often enough I had seen that the real problem
is "some lines before" and he was doctoring just at the symptoms.

You asked for help from a Guru. I am using and writing Ant since 1.3/2000, so I would think
I have some knowledge here. But I wouldn't call myself as a Guru (nobody should call himself
so in my opinion).

After your first response I was really annoyed and started an "unpleasant" reply, but I stopped
myself and focused on the problem. 
Your error message doesn't fit to the code I saw so asked for more input.

But coming to an end: the problem is solved (because it was somewhere else) and I accept your
apology, so we can work together in a better way in the future.


If you think you have found a bug or just a "strange behaviour" in <ftp>, you may open
a Bugzilla request.


Jan

> -----Ursprüngliche Nachricht-----
> Von: David Coleman [mailto:david_coleman_007@hotmail.com]
> Gesendet: Samstag, 30. November 2013 07:09
> An: Ant Users List
> Betreff: RE: AW: AW: problem with ftp
> 
> I too thought it was darn condescending that he ignored my original
> question entirely.
> 
> I said:
> >>>>> I have absolutely NO variables in my macrodef.  It appears to me
> >>>>> that for some reason ANT is trying to parse replacements in the
> >>>>> binary data of the file I'm trying to transfer.  I am not an ANT
> >>>>> guru, but something here seems very very very wrong.
> 
> I'm not usually one to respond as I did.  but I felt like he was very
> condescending to ME.
> 
> I only reach out for help when I'm SURE that it is something
> extraordinary.
> 
> In the end, I'm quite sure that there is a bug in the ftp task where
> instead of reporting that the included file is invalid, it reads binary
> garbage out of somewhere, and then if it happens to find a ${*anything*
> in that data, tries to parse it.
> 
> He totally ignored the relevant code and focused on lines of code which
> were not even in question.  He sent 3 different emails all of which
> were basically criticizing me for trying to share a more complete
> picture than just pasting the <ftp> section.  and if I had only pasted
> the <ftp> section I'm sure he would have wanted more information.
> 
> Honestly, I'm sure he has helped many people.  But I think that just
> because I'm new doesn't mean he can condescend me.
> 
> 
> 
> 
> Date: Sat, 30 Nov 2013 00:51:36 -0500
> From: sfloess@nc.rr.com
> To: user@ant.apache.org
> Subject: RE: AW: AW: problem with ftp
> 
> 
> David,
> 
> I've been on this list a long time and know that Jan has helped a ton
> of people.  Pretty darn cold and condescending to treat someone who -
> was- trying to help.
> 
> I use to post help often when I had the time...but haven't in days of
> late.  I can tell you seeing someone come to this list seeking free
> help and responding in such an ungrateful manor deserves to be ignored
> in the future.  I'm thankful now I didn't have any free time to bother
> looking into your problem.
> 
> Perhaps some etiquette such as "thank you" but the problem was "fill in
> the blank" would have been more appropriate?
> 
> 
> Jan,
> 
> Just sticking up for you here...this person doesn't deserve your
> help...
> 
> 
> Flossy
> 
> 
> 
> On Fri, 29 Nov 2013, David Coleman wrote:
> 
> >
> >
> >
> > thank you but I have found the issue.  Someone who actually read what
> I posted and didn't focus on irrelevant matters pointed out that if my
> target file was in the /deploy directory, then my include did not need
> to include the "deploy" folder again.
> >
> > Thank you for worrying so much about optimizing my build but i assure
> you, the answer was there for you to see if you had taken the time to
> actually listen to me.
> >
> > Apparently for some reason ANT decided to read garbage out of
> somewhere - memory/disk/somewhere - and then decided to parse it.
> >
> > It certainly should have thrown a different error, since NO
> PROPERTIES were actually involved.  like i said.
> >
> > thank you again.  hopefully this will teach you to not dismiss people
> so casually.
> >
> >> From: apache@materne.de
> >> To: user@ant.apache.org
> >> Subject: AW: AW: problem with ftp
> >> Date: Fri, 29 Nov 2013 08:47:48 +0100
> >>
> >>> and i specifically stated:
> >>>>> I have absolutely NO variables in my macrodef.
> >>
> >> I could see that. But the error message "Syntax error in property:"
> make me thought that something is wrong with properties.
> >>
> >>
> >>> "checkAntCommons" and "checkJakartaOro" check for the libraries
> that
> >>> are required for the FTP task.  they are totally irrelevant.
> >>
> >> If they are totally irrelevant - have you tried to strip down your
> build code?
> >> Just remove the safety at the moment and delete all instructions
> that are not required, e.g. availability checks of external libs,
> additional settings in the ftp task ...
> >>
> >>
> >>> I'm not going to provide our whole build xml file on an open forum.
> >>> I provided the pieces that an experienced person will need to help
> >>> me with this very strange issue.
> >>
> >> While I can understand that you wont to post the whole build file.
> >> But you asked for help and dont want to provide further information
> an "experienced person" may need?
> >>
> >>
> >>> I am running with -d.  it shows nothing, i get the debug output and
> >>> then when it starts to send the file, it blows up complaining about
> >>> a
> >>> ${***GARBAGE*** property.
> >>>
> >>> trust me the ONLY call to the <ftp/> task is the code you see
> below.
> >>
> >> Then again - strip your code to the absolute minimum.
> >> In my own maintenance script of a homepage I use
> >>
> >> <ftp server="ftp.myserver.org" userid="user" password="password"
> remotedir="my/remote/dir">
> >>     <fileset dir="source" excludes="${excludes}"
> includes="${includes}">
> >>         <modified/>
> >>     </fileset>
> >> </ftp>
> >>
> >>
> >> Jan
> >>
> >>>
> >>>> From: apache@materne.de
> >>>> To: user@ant.apache.org
> >>>> Subject: AW: problem with ftp
> >>>> Date: Fri, 29 Nov 2013 06:54:00 +0100
> >>>>
> >>>> My first thought is that you are setting a property with a strange
> >>> name.
> >>>> Could you run with "-d"? Maybe the debug output gives more hints.
> >>>> While just reading the macrodef I couldnt find something suspect
> ...
> >>>> You are calling checkAntCommons and checkJakartaOro targets. I
> dont
> >>> know what happens there (or in the target from where you call
> >>> deployHoftest).
> >>>>
> >>>> Jan
> >>>>
> >>>>> -----Ursprüngliche Nachricht-----
> >>>>> Von: David Coleman [mailto:david_coleman_007@hotmail.com]
> >>>>> Gesendet: Donnerstag, 28. November 2013 20:35
> >>>>> An: user@ant.apache.org
> >>>>> Betreff: problem with ftp
> >>>>>
> >>>>> hello list!
> >>>>>
> >>>>> I have an issue with my ftp task in ANT 1.9.1
> >>>>>
> >>>>> here is my ftp task:
> >>>>>
> >>>>>     <macrodef name="deployHoftest" description="Deploy lobby
to
> >>>>> hoftest">
> >>>>>         <sequential>
> >>>>>             <antcall target="checkAntCommons"/>
> >>>>>             <antcall target="checkJakartaOro"/>
> >>>>>             <ftp userid="dave" password="*******"
> >>>>>                 server="164.177.*********"
> >>>>>                 remotedir="/hoftest/assets/lobby"
> >>>>>                 port="21"
> >>>>>                 verbose="true"
> >>>>>                 action="send"
> >>>>>                 passive="yes"
> >>>>>                 systemTypeKey="UNIX"
> >>>>>                >
> >>>>>                 <fileset dir="./deploy">
> >>>>>                     <includesfile name="deploy/Lobby.swf"/>
> >>>>>                 </fileset>
> >>>>>             </ftp>
> >>>>>         </sequential>
> >>>>>     </macrodef>
> >>>>>     <target name="deploy" description="deploy lobby files">
> >>>>>         <deployHoftest/>
> >>>>>     </target>
> >>>>>
> >>>>> I know that i successfully connect to my server because I get a
> >>>>> login error if i change the password, and i get my problem if i
> >>>>> put the right password.  I also connect via filezilla all the
> >>>>> time.  it is not an issue of concurrent connections, because i
> have no limit.
> >>>>>
> >>>>> when i run this task i get the following output:
> >>>>> f:\var\projects\hof\svn2.------------------.com\lobby\trunk>ant
> >>>>> deploy
> >>>>> Buildfile: f:\var\projects\hof\svn2.-----------------
> >>>>> .com\lobby\trunk\build.xml
> >>>>>
> >>>>> deploy:
> >>>>>
> >>>>> checkAntCommons:
> >>>>>      [echo] checking for F:\bin\ant\lib/commons-net-1.4.1.jar
> >>>>>      [echo] ANT commons-net library is available
> >>>>>
> >>>>> checkJakartaOro:
> >>>>>      [echo] checking for F:\bin\ant\lib/jakarta-oro-2.0.8.jar
> >>>>>      [echo] jakarta-oro library is available
> >>>>>       [ftp] sending files
> >>>>>
> >>>>> BUILD FAILED
> >>>>> f:\var\projects\hof\svn2.-----------------------
> >>>>> .com\lobby\trunk\build.xml:324: The following error occurred
> while
> >>>>> executing this line:
> >>>>> f:\var\projects\hof\svn2.-----------------------
> >>>>> .com\lobby\trunk\build.xml:309: Syntax error in property:
> >>>>>
> >>>
> ${☺c6W∟5⌂[6▄≈☻wä5↓╚╞K▐Bd≡6?k╥<╞:èbE▒9≡'╗î£Θ┼è├≤╘r≤?öæCu½╞╖§Σ♦ç▓(σⁿ.?
> >>>>> n≡P ßΘéK┼♣ΣRq!╣T,ò■Ä╠W3║»æ ?√i ╩↑↓UQa{σ▼î¼≈Lpt■┼Ç☻/α┐┘D`╬!`8&├
> >>>>>
> >>>
> òƒ☺Üj▲?╔☺♦1Q.ô²¢┴┌Ça£∙▒∙Oækñcl╜vÑl^)w╠G╒╠gäêyPε╘╟7░═µu╚¡I┐N6»º4%▒ƺ≥
> >>>>> á=⌂
> >>>>> î5←7╚µ
> >>>>>
> >>>>> Total time: 3 seconds
> >>>>>
> >>>>> I have absolutely NO variables in my macrodef.  It appears to me
> >>>>> that for some reason ANT is trying to parse replacements in the
> >>>>> binary data of the file I'm trying to transfer.  I am not an ANT
> >>>>> guru, but something here seems very very very wrong.
> >>>>>
> >>>>> Am I doing something wrong guys?
> >>>>>
> >>>>> Please help me.
> >>>>>
> >>>>> Thank you!
> >>>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------
> -
> >>>> -- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
> >>> additional
> >>>> commands, e-mail: user-help@ant.apache.org
> >>>>
> >>>
> >>
> >>
> >> --------------------------------------------------------------------
> -
> >> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For
> >> additional commands, e-mail: user-help@ant.apache.org
> >>
> >
> 
> Scot P. Floess             RHCT  (Certificate Number 605010084735240)
> Chief Architect FlossWare  http://sourceforge.net/projects/flossware
>                             http://flossware.sourceforge.net
>                             https://github.com/organizations/FlossWare
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 


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


Mime
View raw message