Bug 338444 Unable to restart after upgrade
I upgraded from I20110114 to I20110225. After the upgrading, the workbench will not start. There are a large number of NPE's in the log. I will attach the whole log, but here are some example: Caused by: java.lang.NullPointerException at org.eclipse.ui.internal.Workbench.contains(Workbench.java:1870) at org.eclipse.ui.internal.Workbench.defineBindingTable(Workbench.java:1852) java.lang.NullPointerException at org.eclipse.ui.internal.Workbench.setReference(Workbench.java:1681) at org.eclipse.ui.internal.Workbench.access$19(Workbench.java:1677)
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
int beforeIndex = currentReferences.indexOf(beforeCandidate);
				if (beforeIndex != -1) {
					before = beforeCandidate;
					break;
				}
			}
			return new Position(object, after, before);
		}
		return null;
	}
	static class Position {
		private final Object object;
		private final Object after;
		private final Object before;
		Position(Object object, Object after, Object before) {
			this.object = object;
			this.after = after;
			this.before = before;
		}
		public Object getObject() {
			return object;
		}
		public Object getBefore() {
			return before;
		}
		public Object getAfter() {
			return after;
		}
	}
	private ModelDelta createMultiReferenceDelta(Collection<ModelDelta> deltas,