Bug 329930 Resetting a perspective while its active part is not defined in the perspective causes the perspective to not have an active part after the reset
1. Window > Show View > Console 2. Window > Reset Perspective... > OK 3. No parts are active.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ApplicationPartServiceImpl.java
}
	public MPlaceholder createSharedPart(String id, boolean force) {
		return getActiveWindowService().createSharedPart(id, force);
	}
	public MPart showPart(String id, PartState partState) {
		return getActiveWindowService().showPart(id, partState);
	}
	public MPart showPart(MPart part, PartState partState) {
		return getActiveWindowService().showPart(part, partState);
	}
	public void hidePart(MPart part) {
		getActiveWindowService().hidePart(part);
	}
	public void hidePart(MPart part, boolean force) {
		getActiveWindowService().hidePart(part, force);
	}
	public Collection<MPart> getDirtyParts() {
		return getActiveWindowService().getDirtyParts();
	}
	public boolean savePart(MPart part, boolean confirm) {
		return getActiveWindowService().savePart(part, confirm);
	}
	public boolean saveAll(boolean confirm) {
		return getActiveWindowService().saveAll(confirm);
	}
	public Collection<MInputPart> getInputParts(String inputUri) {
		return getActiveWindowService().getInputParts(inputUri);
	}
}