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
setting = settings.get(TAG_WORKING_SET);
			if (setting != null)
				setWorkingSet( WorkbenchPlugin.getDefault().getWorkingSetManager().getWorkingSet(setting) );					
		}		
	}
	
	public void saveState(IDialogSettings dialogSettings) {		
		if (dialogSettings != null) {
			IDialogSettings settings = dialogSettings.getSection(TAG_DIALOG_SECTION);
			if (settings == null)
				settings = dialogSettings.addNewSection(TAG_DIALOG_SECTION);
			settings.put(TAG_ENABLED, enabled);
			settings.put(TAG_FILTER_ON_MARKER_LIMIT, filterOnMarkerLimit);
			settings.put(TAG_MARKER_LIMIT, markerLimit);
			settings.put(TAG_ON_RESOURCE, onResource);
			String markerTypeIds = ""; 
		
			for (int i = 0; i < selectedTypes.size(); i++) {
				MarkerType markerType = (MarkerType) selectedTypes.get(i);
				markerTypeIds += markerType.getId() + TAG_TYPES_DELIMITER;
			}
		
			settings.put(TAG_SELECTED_TYPES, markerTypeIds);
		
			if (workingSet != null)
				settings.put(TAG_WORKING_SET, workingSet.getName());
		}
	}
}