Bug 58845 [Viewers] Error while debugging but no log
I was debugging an IllegalArgumentException. I clicked on one of the traceback lines after the breakpoint was hit and got a dialog informing me that an error occurred and that I should see the log for details but the log was empty. After this, the debuuger no longer opens files (i.e. it still stps at breakpoints but I can't look at the source). I am using Eclipe build I20040413 and IBM VM build 1.4.1, J2RE 1.4.1 IBM build cxia321411-20040301.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/StructuredViewer.java
* Configures whether this structured viewer uses an internal hash table to
 * speeds up the mapping between elements and SWT items.
 * This must be called before the viewer is given an input (via <code>setInput</code>).
 *
 * @param enable <code>true</code> to enable hash lookup, and <code>false</code> to disable it
 */
public void setUseHashlookup(boolean enable) {
	Assert.isTrue(getInput() == null, "Can only enable the hash look up before input has been set");
	if (enable) {
		elementMap= new CustomHashtable(comparer);
	} else {
		elementMap= null;
	}	
}
/**
 * Sets the comparator to use for comparing elements,
 * or <code>null</code> to use the default <code>equals</code> and
 * <code>hashCode</code> methods on the elements themselves.
 * 
 * @param comparator the comparator to use for comparing elements
 *   or <code>null</code> 
 */
public void setComparer(IElementComparer comparer) {
	this.comparer = comparer;
	if (elementMap != null) {
		elementMap = new CustomHashtable(elementMap, comparer);
	}
}
/**
 * Hook for testing.