IBM Support

Error after upgrading Installation Manager from v1.6.1 to v1.6.3.1: java.lang.NoClassDefFoundError: org.eclipse.swt.widgets.Display

Technote (troubleshooting)


On AIX 6.1.7 after upgrading IBM Installation Manager (IM) from version 1.6.1 to 1.6.3 (or fix pack and launching IM, the splash screen briefly appears and then IM errors out with:
"java.lang.NoClassDefFoundError: org.eclipse.swt.widgets.Display" in the IM log file from /opt/IBM/InstallationManager/eclipse/configuration.


IM log file shows:

!SESSION 2013-07-24 14:32:07.575 -----------------------------------------------
java.fullversion=JRE 1.6.0 IBM J9 2.4 AIX ppc-32 jvmap3260sr9-20110203_74623 (JIT enabled, AOT enabled)
J9VM - 20110203_074623
JIT  - r9_20101028_17488ifx3
GC   - 20101027_AA
BootLoader constants: OS=aix, ARCH=ppc, WS=motif, NL=en_US
Framework arguments:  -toolId ibmim -accessRights admin
Command-line arguments:  -os aix -ws motif -arch ppc -toolId ibmim -accessRights admin

!ENTRY org.eclipse.equinox.ds 4 0 2013-07-24
!MESSAGE [SCR] Exception while activating instance org.eclipse.e4.ui.css.swt.internal.theme.ThemeEngineManager@27b027b0 of component org.eclipse.e4.ui.css.swt.theme  

java.lang.NoClassDefFoundError: org.eclipse.swt.widgets.Display
at java.lang.Class.getDeclaredMethodsImpl(Native Method)
at java.lang.Class.getDeclaredMethods(
at org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(


This only occurs when using /opt/IBM/InstallationManager/eclipse/launcher


AIX v6.1.7.

All of the required RPM's were installed according to technote 1631478: Required gtk libraries for Installation Manager on AIX.

Resolving the problem

IBM Installation Manager should be used to launch IBM Installation Manager (IM). Using IM resolved the problem in this scenario. "launcher" is being kept mostly for backward compatibility and historical reasons. It is the very first launcher that was used for IM since v1.0. The use of launcher is no longer documented. IM should be started as instructed in the IM 1.6.3 Information Center item: Starting Installation Manager

It has been a long time since introducing IBM Installation Manager as the new launcher. Deprecating "launcher" in some next release of IM is being considered as part of IBM Internal WI 63569. Contact IBM Support for IBM Installation Manager if there are further questions.

Document information

More support for: IBM Installation Manager

Software version: 1.1,,, 1.1.1, 1.1.2, 1.2, 1.2.1, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4,, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.5,, 1.5.1, 1.5.2, 1.5.3, 1.6, 1.6.1, 1.6.2, 1.6.3,

Operating system(s): AIX

Reference #: 1646440

Modified date: 15 August 2013

Translate this page: