SYMPTOM:
When running setup file to install Strategy 9.4.1 hotfix 6 in command line mode on basis of 9.4.1 hotfix 1, below java errors is received:
Spoiler (Highlight to read)
Exception occurred during event dispatching:
java.lang.NullPointerException
at com.Strategy.install.support.ActivationUtilities.getProductList(ActivationUtilities.java:88)
at com.Strategy.install.support.ActivationUtilities.initRegistrationProductList(ActivationUtilities.java:74)
at com.Strategy.install.support.ValidationUtilities.isActivationRequired(ValidationUtilities.java:284)
at com.Strategy.install.wizard.utilities.dialogs.ActivationDialogLogic.aboutToDisplay(ActivationDialogLogic.java:11)
at com.Strategy.install.wizard.graphic.dialogs.ActivationWelcomeDialog.aboutToDisplayPanel(ActivationWelcomeDialog.java:64)
at com.Strategy.tools.mautils.controls.wizard.gui.WizardGUI$4.done(Unknown Source)
at javax.swing.SwingWorker$5.run(SwingWorker.java:728)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:825)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:107)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:835)
at javax.swing.Timer.fireActionPerformed(Timer.java:302)
at javax.swing.Timer$DoPostEvent.run(Timer.java:232)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:220)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$400(EventQueue.java:92)
at java.awt.EventQueue$2.run(EventQueue.java:638)
at java.awt.EventQueue$2.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(AccessController.java:250)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:41)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:189)
at java.awt.Dialog$1.run(Dialog.java:1055)
at java.awt.Dialog$3.run(Dialog.java:1107)
at java.security.AccessController.doPrivileged(AccessController.java:228)
at java.awt.Dialog.show(Dialog.java:1105)
at java.awt.Component.show(Component.java:1602)
at java.awt.Component.setVisible(Component.java:1554)
at java.awt.Window.setVisible(Window.java:853)
at java.awt.Dialog.setVisible(Dialog.java:995)
at com.Strategy.tools.mautils.guicontrols.taskrunner.TaskRunner$2.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:220)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$400(EventQueue.java:92)
at java.awt.EventQueue$2.run(EventQueue.java:638)
at java.awt.EventQueue$2.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(AccessController.java:250)
at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:41)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:180)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:172)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:133)
Exception occurred during event dispatching:java.lang.NullPointerException at com.Strategy.install.support.ActivationUtilities.getProductList(ActivationUtilities.java:88) at com.Strategy.install.support.ActivationUtilities.initRegistrationProductList(ActivationUtilities.java:74) at com.Strategy.install.support.ValidationUtilities.isActivationRequired(ValidationUtilities.java:284) at com.Strategy.install.wizard.utilities.dialogs.ActivationDialogLogic.aboutToDisplay(ActivationDialogLogic.java:11) at com.Strategy.install.wizard.graphic.dialogs.ActivationWelcomeDialog.aboutToDisplayPanel(ActivationWelcomeDialog.java:64) at com.Strategy.tools.mautils.controls.wizard.gui.WizardGUI$4.done(Unknown Source) at javax.swing.SwingWorker$5.run(SwingWorker.java:728) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:825) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:107) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:835) at javax.swing.Timer.fireActionPerformed(Timer.java:302) at javax.swing.Timer$DoPostEvent.run(Timer.java:232) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:220) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$400(EventQueue.java:92) at java.awt.EventQueue$2.run(EventQueue.java:638) at java.awt.EventQueue$2.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(AccessController.java:250) at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30) at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:41) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:189) at java.awt.Dialog$1.run(Dialog.java:1055) at java.awt.Dialog$3.run(Dialog.java:1107) at java.security.AccessController.doPrivileged(AccessController.java:228) at java.awt.Dialog.show(Dialog.java:1105) at java.awt.Component.show(Component.java:1602) at java.awt.Component.setVisible(Component.java:1554) at java.awt.Window.setVisible(Window.java:853) at java.awt.Dialog.setVisible(Dialog.java:995) at com.Strategy.tools.mautils.guicontrols.taskrunner.TaskRunner$2.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:220) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$400(EventQueue.java:92) at java.awt.EventQueue$2.run(EventQueue.java:638) at java.awt.EventQueue$2.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(AccessController.java:250) at com.ibm.oti.security.CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30) at sun.misc.JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:41) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:180) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:172) at java.awt.EventDispatchThread.run(EventDispatchThread.java:133)
In this particular scenario, the hotfix is installing using root account which is the same user who performed the previous installations.
CAUSE:
A possible cause is corrupted installation information on this machine.
ACTION:
Perform a repair installation. And then install the hotfix again.