Community
Participate
Working Groups
Build Identifier: 20110916-0149 I'm using Subversive with SVNKit 1.3.3 (issue happen also with 1.3.5). I'm also using ADT, the Anroid Developer tools to compile my Android projects. On Eclipse startup, depending on the projects that are actually opened in the workspace, sometimes a deadlock happens resulting in Android task "Android Library Update" getting stuck forever at step "Cleaning Output folders for <project name>", blocking normal eclipse build and further locking the UI if going into certain part of Eclipse such as project properties. I suspect there is a conflict between ADT initialization tasks and SVN tasks both accessing the filesystem. I attached 2 thread dumps taken when Eclipse is deadlocked. From the dumps I suspect the problem is in SVNKit and not in ADT. If I remove all SVN connectors the problem go away. Reproducible: Sometimes Steps to Reproduce: depends on projects loaded, pointing at a timing-dependent issue. But given the same configuration, happen on each Eclipse startup reliably.
Created attachment 204155 [details] Thread dump while tasks deadlocked
Created attachment 204156 [details] Thread dump while tasks deadlocked 2
It seems the real problem in this case is the Subversive-JDT integration, accessing some JDT parts, stalled by the build process.
Fixed.
Thanks. This was a really annoying problem when it happened.