Summary: | deadlock while running build.xml | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | John Wiegand <John_Wiegand> |
Component: | Ant | Assignee: | Luc Bourlier <eclipse> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P1 | CC: | Darin_Swanson |
Version: | 2.0 | Keywords: | ui |
Target Milestone: | 2.1 M2 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
John Wiegand
2002-09-23 16:29:41 EDT
I have a reproduceable case: Define a Document xdoclet taks (using the preferences pages etc) Inside a build file define the following: <path id="xdoclet.classpath"> <pathelement location="c:\darinsstuff\lib\xdoclet.jar"/> </path> <document sourcepath="src" destdir="scripts" classpathref="xdoclet.classpath"> <fileset dir="src"> <include name="**/*.java"/> </fileset> <info header="To do list" projectname="Custom Ant Task" tag="todo"/> </document> Set up an external tools builder that points to the build file containing the above. Make a change to the build file This fires up the external tool builder deadlock All of the syncExec's in LogConsoleView seem very dangerous and unnecessary. Removing these (changing to asynch) fixes the reproducable deadlock and does not seem to affect the behavior of the LogConsoleView. Please verify the changes to LogConsoleDocument (Luc) Verified. please update the build notes (darins) Build notes updated. |