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

FTP: Exception is thrown when renaming a file

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Nightly Builds
    • None

    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

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

            Dates

              Created:
              Updated: