[Cyberduck-trac] [Cyberduck] #2767: sftp to dreamhost causes StringIndexOutOfBoundsException on login

Cyberduck trac at trac.cyberduck.ch
Sun Nov 23 21:35:15 CET 2008


#2767: sftp to dreamhost causes StringIndexOutOfBoundsException on login
-----------------------------------+----------------------------------------
 Reporter:  christian@…            |       Owner:  dkocher
     Type:  defect                 |      Status:  new    
 Priority:  normal                 |   Milestone:         
Component:  sftp                   |     Version:  3.0.3  
 Severity:  critical               |    Keywords:         
-----------------------------------+----------------------------------------
 trying to connect to
 sftp://myuser@myserver.com:22/ causes this log:

 Nov 23 13:34:43 core Cyberduck[2129]:
 java/lang/StringIndexOutOfBoundsException: String index out of range:
 -544197153\nStack Trace:\njava.lang.StringIndexOutOfBoundsException:
 String index out of range: -544197153\n        at
 java.lang.String.checkBounds(String.java:368)\n      at
 java.lang.String.<init>(String.java:457)\n   at
 ch.ethz.ssh2.packets.TypesReader.readString(TypesReader.java:159)\n  at
 ch.ethz.ssh2.signature.RSASHA1Verify.decodeSSHRSAPublicKey(RSASHA1Verify.java:27)\n
 at ch.ethz.ssh2.KnownHosts.addHostkey(KnownHosts.java:100)\n    at
 ch.ethz.ssh2.KnownHosts.initialize(KnownHosts.java:408)\n    at
 ch.ethz.ssh2.KnownHosts.initialize(KnownHosts.java:434)\n    at
 ch.ethz.ssh2.KnownHosts.<init>(KnownHosts.java:74)\n at
 ch.cyberduck.ui.cocoa.CDHostKeyController.<init>(CDHostKeyController.java:59)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController.init(CDBrowserController.java:3704)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController.access$2300(CDBrowserController.java:54)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController$34.run(CDBrowserController.java:3810)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController.unmount(CDBrowserController.java:3926)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController.unmount(CDBrowserController.java:3871)\n
 at
 ch.cyberduck.ui.cocoa.CDBrowserController.mount(CDBrowserController.java:3806)\n
 at
 ch.cyberduck.ui.cocoa.CDConnectionController.callback(CDConnectionController.java:479)\n
 at
 ch.cyberduck.ui.cocoa.CDSheetController.sheetDidClose(CDSheetController.java:182)\n
 at
 com.apple.cocoa.application.NSApplication.endSheetReturnCodeNative(Native
 Method)\n  at
 com.apple.cocoa.application.NSApplication.endSheet(NSApplication.java:367)\n
 at
 ch.cyberduck.ui.cocoa.CDSheetController.closeSheet(CDSheetController.java:85)\n
 at com.apple.cocoa.application.NSApplication.sendEvent(Native Method)\n at
 ch.cyberduck.ui.cocoa.CDMainApplication.sendEvent(CDMainApplication.java:62)

 without any feedback within Cyberduck.

 Using sftp from the command line to the same server works without problem.

-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/2767>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV and Amazon S3 Browser for Mac OS X.


More information about the Cyberduck-trac mailing list