[Cyberduck-trac] [Cyberduck] #6403: S3 - Intermittent java.lang.StringIndexOutOfBoundsException failing upload

Cyberduck trac at trac.cyberduck.ch
Fri Jun 29 01:44:59 CEST 2012


#6403: S3 - Intermittent java.lang.StringIndexOutOfBoundsException failing upload
-----------------------+-------------------------
 Reporter:  Rory       |         Owner:  dkocher
     Type:  defect     |        Status:  reopened
 Priority:  high       |     Milestone:  4.2.1
Component:  s3         |       Version:  4.2.1
 Severity:  normal     |    Resolution:
 Keywords:             |  Architecture:  Intel
 Platform:  Windows 7  |
-----------------------+-------------------------

Comment (by cforney):

 Here is my output from the log drawer during a transfer of a different
 file, getting the same StringIndexOutOfBoundsException.

 {{{
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2FEnglish_Literature%2F
 HTTP/1.1
 Date: Thu, 28 Jun 2012 23:31:20 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 y/LQdmZMqc3TLeC0hejynjjckVLTCGswBXpbDqUsy2IEbjINm48nk4tHEq0lsX55
 x-amz-request-id: C319E565612012A3
 Date: Thu, 28 Jun 2012 23:31:25 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 HEAD / HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:02 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 Rn9D4A0wOEbk2DNfDp52deYg4KcATTKMfj7GqFSaZ2jwq13lR0w7Kiot81YOTiYf
 x-amz-request-id: C9C74CE9A5D9C781
 Date: Thu, 28 Jun 2012 23:36:06 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?acl HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:02 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 403 Forbidden
 x-amz-request-id: C65FBEE389390E32
 x-amz-id-2:
 SbTEYHhz5KP1N9NyYyi1bsRufdnIaRAfxLqw0NcNfS4HE1w3piBJngnSHtIn+tae
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Date: Thu, 28 Jun 2012 23:36:06 GMT
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:02 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 ELAfLjK34fTRk696P255vLe78AndkZeab2cMrTj4zyxmkC2+6DG5SLu/E8zh6h7n
 x-amz-request-id: 39E8022AEAB3290A
 Date: Thu, 28 Jun 2012 23:36:07 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=ftabrizi%2F HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:02 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 aSrkORcIXPKf9u3pfPWw2kYs18OScsOfzwEJKWpKaLQEkRnxbsD+QP6G3hPBzLUG
 x-amz-request-id: D15FE9D5746E7625
 Date: Thu, 28 Jun 2012 23:36:07 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2F HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:03 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 YZt9MUYSeCi5rfs3S0lddATKx3turxGt8wPXATQ0sS3pxZvD30qGsbrrmDv8J2Ho
 x-amz-request-id: 1282CE990E83ECBB
 Date: Thu, 28 Jun 2012 23:36:08 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2FEnglish_Literature%2F
 HTTP/1.1
 Date: Thu, 28 Jun 2012 23:36:03 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 J8tOyO3vMwDj2nwgc6EvRCVYNKN5FPJZzbJAxxaaAFJoksMciX+93p1M+gBtccPW
 x-amz-request-id: 1C31E4E6E8A85119
 Date: Thu, 28 Jun 2012 23:36:08 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2FEnglish_Literature%2F
 HTTP/1.1
 Date: Thu, 28 Jun 2012 23:37:24 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 ryOfOES0L+e6A9JEL61coiyHkqKXGweXLDMs2WqK7h6kErkrp/2yn2vBEPUQKmCv
 x-amz-request-id: 55427FFDE67045DA
 Date: Thu, 28 Jun 2012 23:37:29 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 HEAD / HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:46 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 7JU2Dx/FUAihNLfKIgHrvC3C9fkWjrT5D5sBjO1dH8NikmN+8IvvQpwyGjfGKA5k
 x-amz-request-id: 3857FC6BAA7D643A
 Date: Thu, 28 Jun 2012 23:38:51 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?acl HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:46 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 403 Forbidden
 x-amz-request-id: CA505CFF6E858812
 x-amz-id-2:
 4N3F2LpSb4xPyrSEhTK1XjRdlvNsGzQgP6BCehREuFCrcrhDM2dJk/zsZrxrgViw
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Date: Thu, 28 Jun 2012 23:38:50 GMT
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=ftabrizi%2F HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:46 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 Vb9dzk68hAx/2lMb60ha5PjDAkwCyxx9Tc8ziehViduY/NOxjCZ7v5I+e9if2Tv8
 x-amz-request-id: 27EBA3CCA417E14A
 Date: Thu, 28 Jun 2012 23:38:51 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:47 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 dArd372T/jdsQku4sColvk2fDLqDhfw8WNt0AosX4mB2UhXEX3G5utJZXlcewX9B
 x-amz-request-id: 64ABA593B224976C
 Date: Thu, 28 Jun 2012 23:38:51 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2FEnglish_Literature%2F
 HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:47 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 Ru6zYATJCTBszICrkyJr5BB/UCYwxAqQ4V4mJcPuQQXy4EL5UsmrfPm9SpFyWQO4
 x-amz-request-id: 53A6544BBB9F868F
 Date: Thu, 28 Jun 2012 23:38:51 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 GET /?delimiter=%2F&max-keys=1000&prefix=rbechtel%2F HTTP/1.1
 Date: Thu, 28 Jun 2012 23:38:47 GMT
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.2.1 (9350) (Windows 7/6.1) (x86)
 HTTP/1.1 200 OK
 x-amz-id-2:
 FNYdT2lYwXAayu7EmEoRixlkJLsvEe62xRFxhezePUEWIlDZDmYPkgvfnEl06T73
 x-amz-request-id: C31A12D842B4531E
 Date: Thu, 28 Jun 2012 23:38:52 GMT
 Content-Type: application/xml
 Transfer-Encoding: chunked
 Server: AmazonS3
 }}}

 Output from the cyberduck.log showing these errors:
 {{{
 2012-06-28 14:28:19,953 [background-19] ERROR
 ch.cyberduck.ui.AbstractController - Exception running background
 task:null
 java.lang.NullPointerException
         at ch.cyberduck.core.s3.S3Path.convert(S3Path.java:1265)
         at ch.cyberduck.core.s3.S3Path.rename(S3Path.java:1392)
         at ch.cyberduck.core.MoveTransfer.transfer(MoveTransfer.java:173)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:465)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:600)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:565)
         at ch.cyberduck.core.Transfer.start(Transfer.java:705)
         at
 cli.Ch.Cyberduck.Ui.Controller.BrowserController$TransferBrowserBackgroundAction.run(Unknown
 Source)
         at
 ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:94)
         at
 ch.cyberduck.ui.AbstractController$1.call(AbstractController.java:94)
         at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:167)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:604)
         at java.lang.Thread.run(Thread.java:883)
         at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown
 Source)
         at cli.System.Threading.ExecutionContext.runTryCode(Unknown
 Source)
         at
 cli.System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(Unknown
 Source)
 2012-06-28 14:28:22,310 [background-18] ERROR
 ch.cyberduck.ui.AbstractController - Exception running background
 task:null
 java.lang.NullPointerException
         at ch.cyberduck.core.s3.S3Path.convert(S3Path.java:1265)
         at ch.cyberduck.core.s3.S3Path.rename(S3Path.java:1392)
         at ch.cyberduck.core.MoveTransfer.transfer(MoveTransfer.java:173)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:465)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:600)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:565)
         at ch.cyberduck.core.Transfer.start(Transfer.java:705)
         at
 cli.Ch.Cyberduck.Ui.Controller.BrowserController$TransferBrowserBackgroundAction.run(Unknown
 Source)
         at
 ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:94)
         at
 ch.cyberduck.ui.AbstractController$1.call(AbstractController.java:94)
         at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:167)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:604)
         at java.lang.Thread.run(Thread.java:883)
         at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown
 Source)
         at cli.System.Threading.ExecutionContext.runTryCode(Unknown
 Source)
         at
 cli.System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(Unknown
 Source)
 2012-06-28 14:37:09,706 [background-22] ERROR
 ch.cyberduck.ui.AbstractController - Exception running background
 task:null
 java.lang.NullPointerException
         at ch.cyberduck.core.s3.S3Path.convert(S3Path.java:1265)
         at ch.cyberduck.core.s3.S3Path.rename(S3Path.java:1392)
         at ch.cyberduck.core.MoveTransfer.transfer(MoveTransfer.java:173)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:465)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:600)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:565)
         at ch.cyberduck.core.Transfer.start(Transfer.java:705)
         at
 cli.Ch.Cyberduck.Ui.Controller.BrowserController$TransferBrowserBackgroundAction.run(Unknown
 Source)
         at
 ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:94)
         at
 ch.cyberduck.ui.AbstractController$1.call(AbstractController.java:94)
         at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:167)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:604)
         at java.lang.Thread.run(Thread.java:883)
         at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown
 Source)
         at cli.System.Threading.ExecutionContext.runTryCode(Unknown
 Source)
         at
 cli.System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(Unknown
 Source)
 2012-06-28 14:37:18,055 [background-23] ERROR
 ch.cyberduck.ui.AbstractController - Exception running background
 task:null
 java.lang.NullPointerException
         at ch.cyberduck.core.s3.S3Path.convert(S3Path.java:1265)
         at ch.cyberduck.core.s3.S3Path.rename(S3Path.java:1392)
         at ch.cyberduck.core.MoveTransfer.transfer(MoveTransfer.java:173)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:465)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:600)
         at ch.cyberduck.core.Transfer.transfer(Transfer.java:565)
         at ch.cyberduck.core.Transfer.start(Transfer.java:705)
         at
 cli.Ch.Cyberduck.Ui.Controller.BrowserController$TransferBrowserBackgroundAction.run(Unknown
 Source)
         at
 ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:94)
         at
 ch.cyberduck.ui.AbstractController$1.call(AbstractController.java:94)
         at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
         at java.util.concurrent.FutureTask.run(FutureTask.java:167)
         at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
         at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:604)
         at java.lang.Thread.run(Thread.java:883)
         at cli.System.Threading.ThreadHelper.ThreadStart_Context(Unknown
 Source)
         at cli.System.Threading.ExecutionContext.runTryCode(Unknown
 Source)
         at
 cli.System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(Unknown
 Source)
 }}}

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/6403#comment:7>
Cyberduck <http://cyberduck.ch>
Open source FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.


More information about the Cyberduck-trac mailing list