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
* Returns the result of running the given elements through the filters.
 *
 * @param elements the elements to filter
 * @return only the elements which all filters accept
 */
protected Object[] filter(Object[] elements) {
	if (filters != null) {
		ArrayList filtered = new ArrayList(elements.length);
		Object root = getRoot();
		for (int i = 0; i < elements.length; i++) {
			boolean add = true;
			for (int j = 0; j < filters.size(); j++) {
				add = ((ViewerFilter) filters.get(j)).select(this, root, elements[i]);
				if (!add)
					break;
			}
			if (add)
				filtered.add(elements[i]);
		}
		return filtered.toArray();
	}
	return elements;
}
/**
 * Finds the widget which represents the given element.
 * <p>
 * The default implementation of this method tries first to
 * find the widget for the given element assuming that it is
 * the viewer's input; this is done by calling <code>doFindInputItem</code>.
 * If it is not found there, it is looked up in the internal element