Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ConcurrentModificationException downloading folder #3811

Closed
cyberduck opened this issue Oct 13, 2009 · 7 comments
Closed

ConcurrentModificationException downloading folder #3811

cyberduck opened this issue Oct 13, 2009 · 7 comments

Comments

@cyberduck
Copy link
Collaborator

1c49f59 created the issue

I am running Snow Leopard on a Macbook. I have the most recent version of Cyberduck. I am able to connect to the ftp and see a file list. My downloads default to the desktop. When I attempt to download a folder, there is no progressive status in the bottom left corner of the browser window, but an empty folder with the correct title appears on the desktop. Please help.

Thank you,
Brandon Rees

@cyberduck
Copy link
Collaborator Author

11d48ca commented

I have the same issue. Dragging a folder from Cyberduck to a Finder window gives me the correct folder, but only containing another empty folder. I tried with another folder without subdirs and then I just get an empty folder with the right name. Basically I cannot use Cyberduck to manage my FTP sites at all with this version...

Best regards
Seph

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Can you find any related output in the system.log (/Applications/Utilities/Console.app)?

@cyberduck
Copy link
Collaborator Author

8749e21 commented

So far I've found that if I want to download the contents of the folder, I have to click Resume on the transfers window once for each file in it. If there are nested files, I have to click resume for each folder, then for each file inside those folders again.

Console output is:

09-11-05 1:00:35 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] 2009-11-05 13:00:35,611 [pool-1-thread-3] ERROR ch.cyberduck.core.ftp.FTPPath - No compatible file listing method found
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] Exception in thread "pool-1-thread-3" java.util.ConcurrentModificationException
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at java.util.AbstractList$Itr.next(AbstractList.java:343)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at ch.cyberduck.core.Transfer.transfer(Transfer.java:448)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at ch.cyberduck.core.Transfer.transfer(Transfer.java:516)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at ch.cyberduck.core.Transfer.start(Transfer.java:601)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at ch.cyberduck.ui.cocoa.CDTransferController$3.run(CDTransferController.java:606)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at ch.cyberduck.ui.AbstractController$1.run(AbstractController.java:78)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
09-11-05 1:00:41 PM [0x0-0x84e84e].ch.sudo.cyberduck[29042] at java.lang.Thread.run(Thread.java:637)

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Should be fixed in the latest nightly build.

@cyberduck
Copy link
Collaborator Author

8749e21 commented

In the latest nightly build, this problem still exists for me. This system is not allowing me to change the status of this problem, but it HAS NOT BEEN FIXED for me. Console output:

09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] Exception in thread "pool-1-thread-2" java.util.ConcurrentModificationException
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.next(AbstractList.java:343)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.prepare(Transfer.java:546)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.transfer(Transfer.java:507)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.start(Transfer.java:604)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.cocoa.CDTransferController$3.run(CDTransferController.java:606)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.AbstractController$1.run(AbstractController.java:78)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
09-11-06 11:58:57 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.lang.Thread.run(Thread.java:637)

And after pressing resume twice the console says:

09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] Exception in thread "pool-1-thread-4" java.util.ConcurrentModificationException
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.next(AbstractList.java:343)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.prepare(Transfer.java:546)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.transfer(Transfer.java:507)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.start(Transfer.java:604)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.cocoa.CDTransferController$3.run(CDTransferController.java:606)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.AbstractController$1.run(AbstractController.java:78)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
09-11-06 11:59:09 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.lang.Thread.run(Thread.java:637)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] Exception in thread "pool-1-thread-3" java.util.ConcurrentModificationException
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.AbstractList$Itr.next(AbstractList.java:343)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.prepare(Transfer.java:546)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.transfer(Transfer.java:507)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.core.Transfer.start(Transfer.java:604)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.cocoa.CDTransferController$3.run(CDTransferController.java:606)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at ch.cyberduck.ui.AbstractController$1.run(AbstractController.java:78)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
09-11-06 11:59:11 AM [0x0-0x8e18e1].ch.sudo.cyberduck[30063] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 9ed945e. Please test the latest nightly build available shortly. Thanks for your feedback about this issue!

@cyberduck
Copy link
Collaborator Author

8749e21 commented

Thank you very much for the great program, it's working fine now. I'd really missed being able to work with Cyberduck.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants