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/RestartableJob.java
restartNeeded = false;
						currentMonitor = innerMonitor;
					}
					runnable.run(innerMonitor);
				} catch (InvocationTargetException e) {
					StatusUtil.newStatus(IStatus.ERROR, e.getMessage(), e.getTargetException());
				} catch (InterruptedException e) {
					return Status.CANCEL_STATUS;
				}
				if (innerMonitor.isCanceled()) {
					return Status.CANCEL_STATUS;
				} else {
					return Status.OK_STATUS;
				}
			}
		};
	}
	
	/**
	 * Aborts the currently running job (if any) by cancelling its progress
	 * monitor, and reschedules it. If there is no currently running job,
	 * it will be started.
	 */
	public void restart() {
		synchronized(lock) {
			if (currentMonitor == null) {
				theJob.schedule();
			} else if (!restartNeeded) {
				restartNeeded = true;
				theJob.cancel();