Bug 120736 [Markers] NPE during: "Fetching children of Problems".
[I20051213-0010, Windows XP] I can only reproduce this in my inner workspace, not in the outer one. It happens when I selected "New Window" and then close the new window immediately. java.lang.NullPointerException at org.eclipse.ui.views.markers.internal.MarkerView.scheduleCountUpdate(MarkerView.java:1432) at org.eclipse.ui.views.markers.internal.MarkerAdapter.fetchDeferredChildren(MarkerAdapter.java:201) at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:192) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
if (event.getType() == IResourceChangeEvent.PRE_BUILD) {
				updateJob.buildDone = false;
				return;
			}
			if (event.getType() == IResourceChangeEvent.POST_BUILD) {
				updateJob.buildDone = true;
				updateJob.schedule();
				return;
			}
			for (int idx = 0; idx < markerTypes.length; idx++) {
				IMarkerDelta[] markerDeltas = event.findMarkerDeltas(
						markerTypes[idx], true);
				for (int i = 0; i < markerDeltas.length; i++) {
					IMarkerDelta delta = markerDeltas[i];
					int kind = delta.getKind();
					if (kind == IResourceDelta.CHANGED) {
						changedMarkers.add(delta.getMarker());
					}
					if (kind == IResourceDelta.ADDED) {
						addedMarkers.add(delta.getMarker());
					}
					if (kind == IResourceDelta.REMOVED) {
						removedMarkers.add(delta.getMarker());
					}
				}
			}
			if (!changedMarkers.isEmpty()) {
				MarkerList changed = getCurrentMarkers().findMarkers(
						changedMarkers);
				if (changed.getItemCount() > 0) {