Bug 48355 [Tasks] exception while listing problems
9 december integration build 1. problems filtered to show problems 'on any resource in same project' 2! click on a closed project !SESSION Dec 09, 2003 13:42:37.966 --------------------------------------------- java.version=1.4.2_02 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 -jre /usr/java/sdk/jre -install file:/opt/eclipse/ !ENTRY org.eclipse.core.runtime 4 2 Dec 09, 2003 13:42:37.967 !MESSAGE An internal error occurred during: "Searching for markers in Problems view". !STACK 0 java.lang.IllegalArgumentException at org.eclipse.ui.internal.ide.StatusUtil.newStatus(StatusUtil.java:80) at org.eclipse.ui.views.markers.internal.RestartableJob$2.run(RestartableJob.java:64) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:62)
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerFilter.java
case ON_SELECTED_RESOURCE_AND_CHILDREN: {
						unfiltered = findMarkers(focusResource, IResource.DEPTH_INFINITE, limit, mon, ignoreExceptions);
						break;					
					}
				case ON_ANY_RESOURCE_OF_SAME_PROJECT: {
						unfiltered = findMarkers(getProjects(focusResource), IResource.DEPTH_INFINITE, limit, mon, ignoreExceptions);					
						break;					
					}
				case ON_WORKING_SET: {
						unfiltered = findMarkers(getResourcesInWorkingSet(), IResource.DEPTH_INFINITE, limit, mon, ignoreExceptions);
					}
			}
		}
		
		if (unfiltered == null) {
			unfiltered = Collections.EMPTY_LIST;
		}
		
		return (ConcreteMarker[])unfiltered.toArray(new ConcreteMarker[unfiltered.size()]);		
	}
	
	IResource[] getResourcesInWorkingSet() {
		IAdaptable[] elements = workingSet.getElements();
		List result = new ArrayList(elements.length);
		
		for (int idx = 0; idx < elements.length; idx++) {
			IResource next = (IResource)elements[idx].getAdapter(IResource.class);
			
			if (next != null) {
				result.add(next);