Bug 134190 [JFace] NPE in StatusLine class
In class org.eclipse.jface.action.StatusLine, method SubTask(String name) NPE. StatusLine.subTask(String) line: 552 StatusLineManager$1.subTask(String) line: 205 EventLoopProgressMonitor(ProgressMonitorWrapper).subTask(String) line: 154 EventLoopProgressMonitor.subTask(String) line: 171 SBModelManager.saveModelState(IProject, IProgressMonitor) line: 175 It happens if beginTask method was never called before. I think it is better to check fTaskName.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/StatusLine.java
public static final int GAP = 3;
	
	public static final int DELAY_PROGRESS = 500;
	
	protected boolean fProgressIsVisible = false;
	
	protected boolean fCancelButtonIsVisible = false;
	
	protected boolean fCancelEnabled = false;
	
	protected String fTaskName;
	
	protected boolean fIsCanceled;
	
	protected long fStartTime;