[Cyberduck-trac] [Cyberduck] #3331: UI doesn't report memory errors.
Cyberduck
trac at trac.cyberduck.ch
Wed Jul 15 22:07:32 CEST 2009
#3331: UI doesn't report memory errors.
--------------------+-------------------------------------------------------
Reporter: Elvey | Owner: dkocher
Type: defect | Status: new
Priority: normal | Milestone:
Component: core | Version: 3.2
Severity: major | Keywords:
--------------------+-------------------------------------------------------
Kept failing when downloading a 50 MB website:
I/O Error: Download failed
<path of failed file>
Unexpected end of sftp stream..
I couldn't figure out why 'till I searched through the system.log and
found this:
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]:
Exception in thread "Background" java.lang.OutOfMemoryError: Java heap
space
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
org.apache.commons.collections.map.AbstractHashedMap.<init>(AbstractHashedMap.java:152)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
org.apache.commons.collections.map.AbstractLinkedMap.<init>(AbstractLinkedMap.java:109)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
org.apache.commons.collections.map.LRUMap.<init>(LRUMap.java:126)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
org.apache.commons.collections.map.LRUMap.<init>(LRUMap.java:111)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
org.apache.commons.collections.map.LRUMap.<init>(LRUMap.java:86)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Cache$1.<init>(Cache.java:39)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Cache.<init>(Cache.java:37)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Local.<init>(Local.java:327)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Local.<init>(Local.java:219)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.DownloadTransfer.childs(DownloadTransfer.java:190)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.SyncTransfer.childs(SyncTransfer.java:200)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Transfer.prepare(Transfer.java:612)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Transfer.prepare(Transfer.java:613)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Transfer.transfer(Transfer.java:573)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.core.Transfer.start(Transfer.java:671)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.ui.cocoa.CDTransferController$4.run(CDTransferController.java:581)
Jul 15 12:53:15 external-4 [0x0-0xf04f04].ch.sudo.cyberduck[67034]: at
ch.cyberduck.ui.cocoa.CDWindowController$1.run(CDWindowController.java:77)
I'm guessing this is why it kept failing.
If the app can't run because of a memory shortage, it should tell the
user. I'm using version 3.2.1, but it's not an option. On the current OS
(10.5.7).
See disputedly closed Ticket #2645.
--
Ticket URL: <http://trac.cyberduck.ch/ticket/3331>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files and Amazon S3 Browser for Mac OS X.
More information about the Cyberduck-trac
mailing list