Bug 117493 [content assist] CompletionRequestor#completionFailure(IProblem)) is ignored
This got introduced after 3.2 M1 (i.e. broken in 3.2 M2 and newer). If completion fails we now always show: "No completion available." instead of the real error text. Example: for (Iterator i=things.iterator(); i.<ctrl-space> // Iterator not yet imported)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaCompletionProcessor.java
keywords.add("class"); 
		keywords.add("continue"); 
		keywords.add("default"); 
		keywords.add("do"); 
		keywords.add("else"); 
		keywords.add("elseif"); 
		keywords.add("extends"); 
		keywords.add("final"); 
		keywords.add("finally"); 
		keywords.add("for"); 
		keywords.add("if"); 
		keywords.add("implements"); 
		keywords.add("import"); 
		keywords.add("instanceof"); 
		keywords.add("interface"); 
		keywords.add("native"); 
		keywords.add("new"); 
		keywords.add("package"); 
		keywords.add("private"); 
		keywords.add("protected"); 
		keywords.add("public"); 
		keywords.add("return"); 
		keywords.add("static"); 
		keywords.add("strictfp"); 
		keywords.add("super"); 
		keywords.add("switch"); 
		keywords.add("synchronized"); 
		keywords.add("this"); 
		keywords.add("throw"); 
		keywords.add("throws");