When updating Installation Manager from version 1.2.1 or version 1.3, Installation Manager fails to restart. Installation Manager displays a dialog that asks the user to check the Eclipse log.
This issue occurs when Eclipse WorkbenchMenuService registers a listener that is never unregistered. For details, see Eclipse bugzilla https://bugs.eclipse.org/bugs/show_bug.cgi?id=269172.
When Installation Manager tries to restart, it shuts down the current instance first. During shutdown, the listener from WorkbenchMenuService is invoked and throws a NullPointerException. The NullPointerException occurs due to the prior disposal of the Display used by the listener. Eclipse then throws the NullPointerException and terminates itself. Installation Manager does not restart.
Diagnosing The Problem
The Eclipse log is located at:
- Windows 2003, 2000 and XP: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\pluginState\.metadata\.log
- Linux and UNIX Systems: /var/ibm/InstallationManager/pluginState/.metadata/.log
Resolving The Problem
To work around this issue, close the dialog and manually restart Installation Manager.
This issue has been fixed in Installation Manager 1.3.1. The NullPointerException is recorded in the Installation Manager log but Installation Manager restarts on its own.
16 June 2018