FileNotFoundError error syncing content, Desktop client sync seems to stop/hang

  • 7012530
  • 31-May-2013
  • 31-May-2013

Environment

Novell Filr 1.0

Situation

  • Filr Desktop client, seems to hang when trying to copy certain files to Filr.
  • Some files work fine, other files seem to cause the Desktop client to hang.
  • Files that cause the hang, have really long paths and or names.
  • Filr resumes syncing after a time.
  • The following is an example of the error that can be seen in the Filr log for the client:
    2013-05-14 16:34:02,075 [ERROR] An error occurred downloading Net
    Folders\Folders\<REALLY LONG FILE/PATH NAME EXCEEDING 260 CHARACTERS>: 
    (aca.filesync2.processor.server)
    2013-05-14 16:34:02,075 [ERROR] Exception: <class
    'aca.excepts.FileNotFoundError'> (aca.excepts)
    Traceback (most recent call last):
      File "aca\filesync2\processor\server.pyo", line 516, in DownloadFileAsync
      File "aca\filesync2\processor\server.pyo", line 590, in DownloadFile
      File "aca\onprem\filesync2.pyo", line 421, in DownloadFile
      File "aca\onprem\apiserver.pyo", line 494, in DownloadAttachmentToFile
      File "aca\onprem\restapi.pyo", line 58, in DownloadAttachmentToFile
      File "aca\filesystem.pyo", line 247, in WriteStreamToPath
      File "aca\filesystem.pyo", line 457, in Open
    FileNotFoundError

Resolution

The syncing of the long paths is being investigated and hopefully a fix will be available in the near future.

Though the client appears to hang, it's attempting to get access to that file, after a while it gives up on the problem file(s) and continues to sync the next ones.

Workaround:
Rename paths/file names to something shorter.

Cause

Part of the process that Filr uses, is limited to 260 characters for path/file names.

Status

Reported to Engineering