#63 An exception occurred: null

v0.10
open
nobody
None
5
2013-12-05
2013-12-05
tperlmutter
No

Looks like you're trying to use null during an "Add" operation from an FTP source to local folder. This is Windows 7.

java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at java.io.BufferedOutputStream.write(Unknown Source)
at org.apache.commons.vfs2.util.MonitorOutputStream.write(MonitorOutputStream.java:105)
at net.sourceforge.fullsync.buffer.BlockBuffer.flush(BlockBuffer.java:112)
at net.sourceforge.fullsync.buffer.BlockBuffer.storeEntry(BlockBuffer.java:206)
at net.sourceforge.fullsync.buffer.BlockBuffer.storeEntry(BlockBuffer.java:228)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.storeFileCopy(FillBufferTaskExecutor.java:102)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.executeTask(FillBufferTaskExecutor.java:137)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:85)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueueTaskChildren(FillBufferTaskExecutor.java:75)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:88)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueueTaskChildren(FillBufferTaskExecutor.java:75)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:88)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueueTaskChildren(FillBufferTaskExecutor.java:75)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:88)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueueTaskChildren(FillBufferTaskExecutor.java:75)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:88)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueueTaskChildren(FillBufferTaskExecutor.java:75)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:88)
at net.sourceforge.fullsync.impl.FillBufferTaskExecutor.enqueue(FillBufferTaskExecutor.java:70)
at net.sourceforge.fullsync.Synchronizer.performActions(Synchronizer.java:123)
at net.sourceforge.fullsync.ui.TaskDecisionPage$2.run(TaskDecisionPage.java:226)
at java.lang.Thread.run(Unknown Source)

Discussion

  • Christoph

    Christoph - 2013-12-05

    have the files changed while they were synced?
    or did you sync multiple profiles at the same time?

     
    • tperlmutter

      tperlmutter - 2013-12-05

      No.

      I'm using it to back up a WordPress blog's assets - this is an initial backup so there's a lot of files to sync. And it's down in the archived media area. That stuff is stable once it's been uploaded by a blogger.

      Now I only just started trying out your software, and haven't looked at the code, but regardless of the state of the file (in-flux or not) you don't want to throw an exception and halt completely with an error dialog during what was initiated as a non-interactive run. The current behavior there is not graceful or intuitive.

       
  • Christoph

    Christoph - 2013-12-05

    yes of course, i was just trying to find out what might cause the exception to happen

    Br,
    Christoph

     
    • tperlmutter

      tperlmutter - 2013-12-05

      Understood.

      Thinking about it, your initial question makes me think that maybe there's a hiccup in the individual FTP transaction, which would make it seem like an in-flux file that might cause your problem.

       

Log in to post a comment.