Troubleshooting
Problem
When you open IBM® Rational® Application Developer, neither the user interface (UI) nor the toolbars appear and there is an error message: An internal error has occurred; Workbench Auto-Save Job ...Details of error message: An internal error has occurred. org.eclipse.e4.ui.model.application.impl.ApplicationImpl incompatible with org.eclipse.emf.ecore.EObject
Symptom
The following is the .log output:
!ENTRY org.eclipse.ui 4 4 [date-time]
!MESSAGE An internal error has occurred.
!STACK 0
java.lang.ClassCastException: org.eclipse.e4.ui.
model.application.impl.ApplicationImpl
incompatible with org.eclipse.emf.ecore.EObject
at org.eclipse.ui.internal.Workbench.
persistWorkbenchModel(Workbench.java:1318)
at org.eclipse.ui.internal.Workbench.
persist(Workbench.java:1295)
at org.eclipse.ui.internal.Workbench.
access$45(Workbench.java:1220)
at org.eclipse.ui.internal.Workbench$59.
runInUIThread(Workbench.java:2974)
at org.eclipse.ui.progress.UIJob$1.
run(UIJob.java:97)
at org.eclipse.swt.widgets.RunnableLock.
run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.
runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.
runAsyncMessages(Display.java:4203)
at org.eclipse.swt.widgets.Display.
readAndDispatch(Display.java:3819)
at org.eclipse.e4.ui.internal.workbench.swt.
PartRenderingEngine$4.run(PartRenderingEngine.java:1121) ...
!ENTRY org.eclipse.e4.ui.workbench 4 0 [date-time]
!MESSAGE Unable to create class 'org.eclipse.ui.
internal.e4.compatibility.CompatibilityView'
from bundle '1819'
!STACK 0
org.eclipse.e4.core.di.InjectionException:
Could not find satisfiable constructor in
org.eclipse.ui.internal.e4.compatibility.
CompatibilityView
at org.eclipse.e4.core.internal.di.
InjectorImpl.internalMake(InjectorImpl.java:384)
at org.eclipse.e4.core.internal.di.
InjectorImpl.make(InjectorImpl.java:294)
at org.eclipse.e4.core.contexts.
ContextInjectionFactory.make
(ContextInjectionFactory.java:162)
at org.eclipse.e4.ui.internal.
workbench.ReflectionContributionFactory.
createFromBundle(ReflectionContributionFactory.java:105)
at org.eclipse.e4.ui.internal.
workbench.ReflectionContributionFactory.
doCreate(ReflectionContributionFactory.java:74)
at org.eclipse.e4.ui.internal.workbench.
ReflectionContributionFactory.create
(ReflectionContributionFactory.java:56)...
!ENTRY org.eclipse.ui.workbench 4 2 [date-time]
!MESSAGE Problems occurred when
invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
at org.eclipse.ui.internal.ide.
WorkbenchActionBuilder.
dispose(WorkbenchActionBuilder.java:845)
at org.eclipse.ui.internal.
WorkbenchWindow.hardClose(WorkbenchWindow.java:1968)
at org.eclipse.ui.internal.
WorkbenchWindow.busyClose(WorkbenchWindow.java:1598)
at org.eclipse.ui.internal.
WorkbenchWindow.access$16(WorkbenchWindow.java:1540)
at org.eclipse.ui.internal.
WorkbenchWindow$11.run(WorkbenchWindow.java:1626)
at org.eclipse.swt.custom.
BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.
WorkbenchWindow.close(WorkbenchWindow.java:1623)
at org.eclipse.ui.internal.
Workbench$14.run(Workbench.java:1188)
at org.eclipse.core.runtime.
SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.
Workbench.busyClose(Workbench.java:1170)
at org.eclipse.ui.internal.
Workbench.access$22(Workbench.java:1112)
at org.eclipse.ui.internal.
Workbench$19.run(Workbench.java:1453)...
!ENTRY org.eclipse.e4.ui.workbench 4 0 [date-time]
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.eclipse.e4.core.di.
InjectionException: java.lang.
NullPointerException
at org.eclipse.e4.core.internal.
di.MethodRequestor.execute
(MethodRequestor.java:65)
at org.eclipse.e4.core.internal.di.
InjectorImpl.processAnnotated(InjectorImpl.java:966)
at org.eclipse.e4.core.internal.di.
InjectorImpl.disposed(InjectorImpl.java:426)
at org.eclipse.e4.core.internal.di.
Requestor.disposed(Requestor.java:154)
at org.eclipse.e4.core.internal.contexts.
ContextObjectSupplier$ContextInjectionListener.
update(ContextObjectSupplier.java:78)
at org.eclipse.e4.core.internal.contexts.
TrackableComputationExt.update
(TrackableComputationExt.java:111)...
Caused by: java.lang.NullPointerException
at org.eclipse.ui.internal.ide.addons.
SaveAllDirtyPartsAddon.shutdown(SaveAllDirtyPartsAddon.java:210)
at sun.reflect.NativeMethodAccessorImpl.
invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.
invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.
invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at org.eclipse.e4.core.internal.
di.MethodRequestor.execute(MethodRequestor.java:55)
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"ARM Category":[{"code":"a8m0z000000bm08AAA","label":"Rational Application Developer"}],"ARM Case Number":"TS015555883","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.6.0"}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
28 June 2024
UID
ibm17159118