[343012] Deadlock in ModelManagerImpl / JSPTranslationAdapter
diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationAdapter.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationAdapter.java index d89fe0a..365fc1d 100644 --- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationAdapter.java +++ b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/JSPTranslationAdapter.java
@@ -115,7 +115,7 @@ fDocumentIsDirty = true; } - public synchronized void release() { + public void release() { if (fJspDocument != null) fJspDocument.removeDocumentListener(this); @@ -129,7 +129,6 @@ System.out.println("JSPTranslationAdapter releasing:" + fJSPTranslation); //$NON-NLS-1$ fJSPTranslation.release(); - fJSPTranslation = null; } }