Uploaded image for project: 'Commons VFS'
  1. Commons VFS
  2. VFS-298

FTP: Exception is thrown when renaming a file

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Nightly Builds
    • Fix Version/s: None
    • Labels:

      Description

      java.lang.UnsupportedOperationException
      at java.util.Collections$UnmodifiableMap.remove(Collections.java:1289)
      at org.apache.commons.vfs.provider.ftp.FtpFileObject.onChildrenChanged(FtpFileObject.java:288)
      at org.apache.commons.vfs.provider.AbstractFileObject.childrenChanged(AbstractFileObject.java:1612)
      at org.apache.commons.vfs.provider.AbstractFileObject.notifyParent(AbstractFileObject.java:1633)
      at org.apache.commons.vfs.provider.AbstractFileObject.handleDelete(AbstractFileObject.java:1558)
      at org.apache.commons.vfs.provider.AbstractFileObject.moveTo(AbstractFileObject.java:1078)

      FtpFileObject.children may be an EMPTY_FTP_FILE_MAP if the last ls() returned empty collection. This is the case for the move untitled36/src/com/test/Base.as -> untitled36/src/Base.as:

      > CWD /opt/lampp/htdocs/ftp_root
      250 Directory successfully changed.
      > RNFR untitled36/src/com/test/Base.as
      350 Ready for RNTO.
      > RNTO untitled36/src/Base.as
      250 Rename successful.
      > PWD
      257 "/opt/lampp/htdocs/ftp_root"
      > CWD untitled36/src/com/test
      250 Directory successfully changed.
      > PORT 192,168,0,112,51,217
      200 PORT command successful. Consider using PASV.
      > LIST
      150 Here comes the directory listing.
      226 Directory send OK.

      (LIST returned no children)

        Attachments

        1. VFS-298-patch.txt
          4 kB
          Woonsan Ko

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ksafonov Kirill Safonov
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: