#581 RXFTP: 4.0 Beta

v4.0beta
closed
5
2012-08-14
2009-03-06
Tony Schön
No

I have tried to run a program that works under 3.20.1 that uses RXFTP. The FtpPut command just "freezes" and sometimes you can se that a zero-byte file has been created on the ftp site but that is all that happens.

code = ftp~FtpPut(vLocalfilename, vRemotefilename,vType)

After uninstalling the alpha it works again.

Discussion

  • Mark Miesfeld

    Mark Miesfeld - 2009-03-06

    Tony, thanks for reporting this.

    Can you add a little information. What OS is this on? Linux, Windows? 64-bit? 32-bit?

    Also, if you attach a short program that produces the problem for you, and list the steps to use it, it makes it a lot easy for a developer to take a look and get a bug fixed.

    Thanks.

     
  • Tony Schön

    Tony Schön - 2009-03-06

    Forgot to mention that I run under Windows XP with servicepack 3 installed.

    File Added: RXFTPTest.rex

     
  • Tony Schön

    Tony Schön - 2009-03-06

    This test does not work under the beta but works under 3.20.1

     
    Attachments
  • Mark Miesfeld

    Mark Miesfeld - 2009-03-06

    I can reproduce this. And I have a fix.

    Thanks Tony.

     
  • Mark Miesfeld

    Mark Miesfeld - 2009-03-06

    Tony, you win the prize for the first legitimit bug reported. We need more people like you testing this upcoming release. Thanks a bunch.

    Committed revision 4273.

    ooRexx previously had a bug where 'guarded' was not being honored for an attribute method. All attribute methods behaved as though they were 'unguarded.' This bug was recently fixed.

    The rxftp bug was revealed by the fixing of the 'attributes not honoring guarded' bug. Several attributes in the rxftp.cls should have been unguarded. With the guarded bug fixed, these attributes behaved as they should have. They became guarded and this caused things to hang.

    The fix was to make those attribute methods unguarded.

     
  • Tony Schön

    Tony Schön - 2009-03-18

    Thanks! Is it possible to get this fix so that I can continue to use the Alpha?
    I had to switch back to 320-1 version for the program I currently are writing, it uses RxFTP as you probably already gather :-)
    Regards
    Tony

     
  • Mark Miesfeld

    Mark Miesfeld - 2009-03-18

    rxftp.cls with this bug fixed.

     
    Attachments
  • Mark Miesfeld

    Mark Miesfeld - 2009-03-18

    Tony,

    Just replace your rxftp.cls with the attached one.
    File Added: rxftp.cls

     


Anonymous

Cancel  Add attachments





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks