[Cyberduck-trac] [Cyberduck] #7450: Connect to swift S3 emulation cause exception

Cyberduck trac at trac.cyberduck.ch
Mon Sep 16 08:24:29 UTC 2013


#7450: Connect to swift S3 emulation cause exception
-----------------------+---------------------------
    Reporter:  din     |      Owner:  dkocher
        Type:  defect  |     Status:  new
    Priority:  normal  |  Milestone:
   Component:  s3      |    Version:  Nightly Build
    Severity:  normal  |   Keywords:
Architecture:  Intel   |   Platform:  Windows 7
-----------------------+---------------------------
 After change in #7435 cyberduck use server value to connect but it cause
 exception.

 cyberduck.log:
 {{{
 2013-09-16 09:58:49,361 [background-1] FATAL
 ch.cyberduck.ui.AbstractController - Unhandled exception running
 background task null
 java.lang.NullPointerException
         at
 ch.cyberduck.core.s3.S3BucketListService.list(S3BucketListService.java:80)
         at ch.cyberduck.core.s3.S3Session.list(S3Session.java:323)
         at ch.cyberduck.core.s3.S3Session.login(S3Session.java:312)
         at
 ch.cyberduck.core.KeychainLoginService.login(KeychainLoginService.java:69)
         at
 ch.cyberduck.core.LoginConnectionService.login(LoginConnectionService.java:150)
         at
 ch.cyberduck.core.LoginConnectionService.connect(LoginConnectionService.java:127)
         at
 ch.cyberduck.core.LoginConnectionService.check(LoginConnectionService.java:67)
         at
 ch.cyberduck.core.threading.SessionBackgroundAction.call(SessionBackgroundAction.java:187)
         at
 ch.cyberduck.ui.AbstractController$BackgroundCallable.call(AbstractController.java:149)
         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
 ch.cyberduck.core.threading.NamedThreadFactory$1.run(NamedThreadFactory.java:50)
         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)
 }}}

 In fiddler for authentication request I see 200 OK response and list of
 containers/buckets:
 {{{
 <?xml version="1.0" encoding="UTF-8"?>
 <ListAllMyBucketsResult xmlns="http://doc.s3.amazonaws.com/2006-03-01">
   <Buckets>
     <Bucket>
       <Name>clitest</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
     <Bucket>
       <Name>kontener</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
     <Bucket>
       <Name>lista</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
     <Bucket>
       <Name>rozmiar</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
     <Bucket>
       <Name>strona</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
     <Bucket>
       <Name>write</Name>
       <CreationDate>2009-02-03T16:45:09.000Z</CreationDate>
     </Bucket>
   </Buckets>
 </ListAllMyBucketsResult>
 }}}

 Tested on build 4.4(12906)

-- 
Ticket URL: <https://trac.cyberduck.ch/ticket/7450>
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