IBM Support

Opening application gives "An internal error has occurred..."

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.

Document Information

Modified date:
28 June 2024

UID

ibm17159118