[Cyberduck-trac] [Cyberduck] #10740: Imposible to upload large batch of files. Same for Sync. WebDAV (HTTPS)

Cyberduck trac at cyberduck.io
Sat Jun 15 11:04:00 UTC 2019


#10740: Imposible to upload large batch of files. Same for Sync. WebDAV (HTTPS)
-------------------------+------------------------
    Reporter:  Monoroch  |      Owner:  Monoroch
        Type:  defect    |     Status:  new
    Priority:  high      |  Milestone:
   Component:  core      |    Version:  7.0
    Severity:  critical  |   Keywords:
Architecture:            |   Platform:  Windows 10
-------------------------+------------------------
 Tried last stable release and 7.0.1 (30916).

 All sync/uploads in Encrypted vault.

 Multiple connections, 2 thread.

 1) Few attempts to upload 8k files, 1k folders. At some moment sound
 "click on unacceble window", after it, Transfer window shown and work,
 something happening in transfer. But imposible to focus on window, and
 click anything inside.
 Also at some moment all progress reset, and all begins from 0.

 2) Attempt to sync(upload) in empty folder, 300 files, 20 directories,
 71.8Gb - reset near end of folders compare. Same folder with direct upload
 (not sync) - all fine.

 3) Attempt to sync(upload) 1288 files, 117 folders, 217Gb. In not empty
 folder.


 {{{
 2019-06-15 13:00:18,785 [background-18] ERROR AsyncController - Unhandled
 exception during invoke
 cli.System.InvalidOperationException: Form that is already displayed
 modally cannot be displayed as a modal dialog box. Close the form before
 calling showDialog.
         at cli.System.Windows.Forms.Control.MarshaledInvoke(Unknown
 Source)
         at cli.System.Windows.Forms.Control.Invoke(Unknown Source)
         at cli.Ch.Cyberduck.Ui.Controller.AsyncController.invoke(Unknown
 Source)
         at IKVM.Internal.ExceptionHelper.toString(Unknown Source)
         at java.lang.Throwable.toString(map.xml:1342)
         at java.lang.Object.toString(map.xml)
         at java.lang.StringHelper.valueOf(StringHelper.java:2598)
         at java.io.PrintWriter.println(PrintWriter.java:754)
         at
 java.lang.ThrowableHelper$WrappedPrintWriter.println(ThrowableHelper.java:343)
         at
 java.lang.ThrowableHelper.printStackTrace(ThrowableHelper.java:231)
         at
 java.lang.ThrowableHelper.printStackTrace(ThrowableHelper.java:300)
         at java.lang.Throwable.printStackTrace(map.xml:1215)
         at
 org.apache.log4j.DefaultThrowableRenderer.render(DefaultThrowableRenderer.java:60)
         at
 org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:87)
         at
 org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:413)
         at
 org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:313)
         at
 org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:277)
         at org.apache.log4j.WriterAppender.append(WriterAppender.java:163)
         at
 org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:252)
         at
 org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:64)
         at org.apache.log4j.Category.callAppenders(Category.java:206)
         at org.apache.log4j.Category.forcedLog(Category.java:392)
         at org.apache.log4j.Category.error(Category.java:324)
         at cli.Ch.Cyberduck.Ui.Controller.AsyncController.invoke(Unknown
 Source)
         at cli.Ch.Cyberduck.Ui.Controller.WindowController.invoke(Unknown
 Source)
         at
 cli.Ch.Cyberduck.Ui.Controller.TransferPromptController.prompt(Unknown
 Source)
         at
 ch.cyberduck.core.transfer.SyncTransfer.action(SyncTransfer.java:217)
         at
 ch.cyberduck.core.worker.AbstractTransferWorker.run(AbstractTransferWorker.java:189)
         at
 ch.cyberduck.core.worker.AbstractTransferWorker.run(AbstractTransferWorker.java:61)
         at
 ch.cyberduck.core.threading.TransferWorkerBackgroundAction.run(TransferWorkerBackgroundAction.java:55)
         at
 ch.cyberduck.core.threading.SessionBackgroundAction.run(SessionBackgroundAction.java:134)
         at
 ch.cyberduck.core.threading.SessionBackgroundAction$1.call(SessionBackgroundAction.java:116)
         at
 ch.cyberduck.core.threading.DefaultRetryCallable.call(DefaultRetryCallable.java:48)
         at
 ch.cyberduck.core.threading.SessionBackgroundAction.call(SessionBackgroundAction.java:118)
         at
 ch.cyberduck.core.threading.BackgroundCallable.run(BackgroundCallable.java:94)
         at
 ch.cyberduck.core.threading.BackgroundCallable.call(BackgroundCallable.java:58)
         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:618)
         at
 ch.cyberduck.core.threading.NamedThreadFactory$1.run(NamedThreadFactory.java:58)
         at java.lang.Thread.run(Thread.java:955)
 }}}

 4) Relatively small batches - all fine.

 p.s. If need, can prepare any other log or video, etc.

--
Ticket URL: <https://trac.cyberduck.io/ticket/10740>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list