Cyberduck Mountain Duck CLI

Opened 2 years ago

Closed 23 months ago

Last modified 23 months ago

#9598 closed defect (fixed)

Resuming file transfer starts over and errors out

Reported by: jreiter1975 Owned by: dkocher
Priority: normal Milestone: 5.0.11
Component: b2 Version: 5.0
Severity: normal Keywords:
Cc: Architecture: Intel
Platform: Windows 10

Description

I have seen this behavior on Windows 10 and Windows 7, both 64 bit systems. I have seen the behavior with 5.0.1 and now 5.0.3 Cyberduck. I am seeing that the resume function does not work. It will simply start over in the upload process or error out. Is there something I am missing in getting the resume to work? Happy to send logs if you let me know which ones you need. Thanks, Jeff

Change History (13)

comment:1 Changed 2 years ago by dkocher

  • Summary changed from Backblaze B2 resume not working to Resuming file transfer starts over and errors out
  • Version set to 5.0

comment:2 Changed 2 years ago by dkocher

Please attach the file cyberduck.log in the application support directory.

comment:3 Changed 2 years ago by oleksandr

Can confirm the bug on v5.0.9 (20675) Win10 x64, backblaze b2

Cyberduck.log contains a single exception report:

2016-07-20 03:46:56,843 [http-vs2013.2.iso-1] ERROR ch.cyberduck.core.threading.LoggingUncaughtExceptionHandler - Thread http-vs2013.2.iso-1 has thrown uncaught exception:Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.http.util.Asserts.check(Asserts.java:34)
	at org.apache.http.pool.AbstractConnPool.lease(AbstractConnPool.java:185)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.requestConnection(PoolingHttpClientConnectionManager.java:251)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:175)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
	at synapticloop.b2.request.BaseB2Request.execute(BaseB2Request.java:337)
	at synapticloop.b2.request.BaseB2Request.executePost(BaseB2Request.java:254)
	at synapticloop.b2.request.B2UploadPartRequest.getResponse(B2UploadPartRequest.java:57)
	at synapticloop.b2.B2ApiClient.uploadLargeFilePart(B2ApiClient.java:525)
	at ch.cyberduck.core.b2.B2PartWriteFeature$1.call(B2PartWriteFeature.java:81)
	at ch.cyberduck.core.b2.B2PartWriteFeature$1.call(B2PartWriteFeature.java:70)
	at ch.cyberduck.core.http.AbstractHttpWriteFeature$2.run(AbstractHttpWriteFeature.java:89)
	at ch.cyberduck.core.threading.NamedThreadFactory$1.run(NamedThreadFactory.java:55)
	at java.lang.Thread.run(Thread.java:953)

Last edited 2 years ago by dkocher (previous) (diff)

comment:4 Changed 2 years ago by dkocher

  • Milestone set to 5.1
  • Owner set to dkocher
  • Status changed from new to assigned

comment:5 Changed 2 years ago by dkocher

What is the error displayed when trying to resume the transfer?

comment:6 Changed 2 years ago by oleksandr

It tries to login, resume, fiddles for a while, then displays "Transfer incomplete". Screenshot is from Server 2012, but the behavior is about the same.

http://i.imgur.com/aKi0gos.jpg

comment:7 Changed 23 months ago by dkocher

#9622 closed as duplicate.

comment:8 Changed 23 months ago by dkocher

  • Resolution set to fixed
  • Status changed from assigned to closed

In r21163.

comment:9 Changed 23 months ago by dkocher

Fix resume in r21172. Always use different upload URI for segments of large uploads for better reliability (r21174).

comment:10 Changed 23 months ago by dkocher

Please update to snapshot build 5.1.20726 or later which should fix this issues with large uploads to B2. Refer to https://trac.cyberduck.io/wiki/help/en/howto/preferences#Update on how to update to a snapshot build.

comment:11 Changed 23 months ago by dkocher

  • Milestone changed from 5.1 to 5.0.11

comment:12 follow-up: Changed 23 months ago by jreiter1975

I installed the snapshot build 5.1.20739 and I haven't seen any issues with the resume so far.

comment:13 in reply to: ↑ 12 Changed 23 months ago by dkocher

Replying to jreiter1975:

I installed the snapshot build 5.1.20739 and I haven't seen any issues with the resume so far.

Thanks for your confirmation!

Note: See TracTickets for help on using tickets.
swiss made software