Page 1 of 1

Synchronize preview - expand all folders

Posted: Fri Dec 28, 2007 1:21 pm
by bean10
Hi @all,

I am experiencing a few problems synchronizing folders.

1. I love the synchronization preview because it allows me to deselect certain files although they are not the same. However, I am missing an option to expand all folders - right now I have to click every folder manually.

2. In addition, the synchronization preview does not show me which folders actually contain any files that will be synchronized. The size is always 0B (this is probably a "download only" feature). Is there a way to mark the folders so I know which folders I need to expand in order to check the files?

3. If I mark all files and folders and use the right arrow key to expand them (I am still trying to expand all subfolders at once), Cyberduck closes without any notification or error log.

Thanks for helping me out.

Regards
Mr. Bean

Posted: Sun Dec 30, 2007 9:25 am
by bean10
It seems that Cyberduck crahes as soon as there are more than 30 folders expanded.

Regards
Mr. Bean

Posted: Sun Dec 30, 2007 9:33 am
by bean10

Code: Select all

30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227] Exception in thread "Background" NSGenericException: *** Collection <NSCFArray: 0x142e4a10> was mutated while being enumerated. 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at com.apple.cocoa.foundation.NSArray.containsObject(Native Method) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.core.AttributedList.contains(AttributedList.java:138) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.core.Path.exists(Path.java:522) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.core.Transfer.exists(Transfer.java:349) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.core.DownloadTransfer.childs(DownloadTransfer.java:178) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.core.SyncTransfer.childs(SyncTransfer.java:206) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.ui.cocoa.CDTransferPromptModel$1.run(CDTransferPromptModel.java:164) 
30.12.07 10:31:16 [0x0-0x28028].ch.sudo.cyberduck[227]  at ch.cyberduck.ui.cocoa.CDWindowController$1.run(CDWindowController.java:117) 
30.12.07 10:31:18 [0x0-0x28028].ch.sudo.cyberduck[227] ObjCJava FATAL: 
30.12.07 10:31:18 [0x0-0x28028].ch.sudo.cyberduck[227] jobjc_mapObjects(): mapping inconsistency -- hashtable entries are not identical 
30.12.07 10:31:18 [0x0-0x28028].ch.sudo.cyberduck[227] ObjCJava Exit 
30.12.07 10:31:18 com.apple.launchd[98] ([0x0-0x28028].ch.sudo.cyberduck[227]) Exited with exit code: 255 

Posted: Sun Dec 30, 2007 12:43 pm
by dkocher
This is clearly a bug in the current release. This has been fixed; refer to http://trac.cyberduck.ch/ticket/1533

Posted: Sun Dec 30, 2007 7:36 pm
by bean10
Hi dkocher,

thanks a lot for your help. I have just downloaded the latest build and the error does not occur anymore. I can now expand all folders, however, I still have to do it manually (select all -> left arrow -> repeat this five times until all nested levels are expanded, too). Is there a way to automatically expand the folders?

Regards
Mr. Bean