Error After Switching Oxygen Products in Eclipse
Problem
On an Eclipse deployment, after installing and using the Editor product, I later
decided to uninstall it and use Author or Developer instead. After installing
the new product, I received an error that looked like
this:
java.lang.Exception at org.eclipse.ui.internal.ViewReference.createErrorPart(ViewReference.java:112) at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:98) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart (CompatibilityPart.java:279) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create (CompatibilityPart.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) ...
Solution
You need to manually delete the perspective for the product you uninstalled by
following this procedure:
- Go to .
- Select the perspective for the product you uninstalled (for example, <oXygen/> XML) and click Delete.
- Restart Eclipse.
- Go to and select the perspective for the new product (for example, <oXygen/> XML Author).