Bug 62398 Deadlock while editing Java File
Build id: 200405130010 While editing a java file the UI became unresponsive. I had just removed some projects then started typing into a java editor that was already open. As soon as i started typing the UI locked up. I don't have a reproducible test case, but luckily i was running with a console and got a thread dump.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/OverrideIndicatorManager.java
if (type != null) {
							ITypeHierarchy th= SuperTypeHierarchyCache.getTypeHierarchy(type);
							IType[] superTypes= th.getAllSupertypes(type);
							definingType= findType(superTypes, definingTypeQualifiedName);
						} else {
							definingType= JavaModelUtil.findType(fJavaElement.getJavaProject(), definingTypeQualifiedName);
						}
							
						if (definingType != null) {
							IMethod definingMethod= Bindings.findMethod(definingMethodBinding, definingType);
							if (definingMethod != null) {
								OpenActionUtil.open(definingMethod, true);
								return;
							}
						}
					}
				} catch (JavaModelException ex) {
					JavaPlugin.log(ex.getStatus());
					hasLogEntry= true;
				} catch (PartInitException ex) {
					JavaPlugin.log(ex.getStatus());
					hasLogEntry= true;
				}
			}
			String title= JavaEditorMessages.getString("OverrideIndicatorManager.open.error.title"); 
			String message;
			if (hasLogEntry)
				message= JavaEditorMessages.getString("OverrideIndicatorManager.open.error.messageHasLogEntry"); 
			else
				message= JavaEditorMessages.getString("OverrideIndicatorManager.open.error.message");