Deadlock in Libs.updatePaths() occures while running
org.jboss.tools.jsf.test.JsfAllTests
-----------------------------------------------------------------------------------------
Key: JBIDE-9867
URL:
https://issues.jboss.org/browse/JBIDE-9867
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: common/jst/core
Affects Versions: 3.3.0.M3
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 3.3.0.M4
Attachments: DeadLock.txt
Synchronized methods Libs.updatePaths() requests for resolved class path of the current
project. That initializes a lot of features in Eclipse that may start jobs in new threads.
As a result two threads may be invoking Libs.updatePaths(), the first one waiting for the
other, while Eclipses rules may demand the other to yield to the first.
The request for class path should be moved out of synchronization block.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: