Page 1 of 1

NullPointerException occurs during installation

Posted: Thu Jul 16, 2015 9:04 am
by ascen
Hi,

During installation of client software on WINDOWS SERVER 2012 installation manager get the following error:


2015-07-16 16:34:02, SEVERE: com.ibm.is.install.Installer
java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:721)
at com.ibm.is.install.AbstractInstaller.recoverExecutionState(AbstractInstaller.java:992)
at com.ibm.is.install.AbstractInstaller.restoreExecutionState(AbstractInstaller.java:445)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.beginInstall(InstallEngineMonitor.java:207)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.access$100(InstallEngineMonitor.java:40)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor$1.run(InstallEngineMonitor.java:119)
at java.lang.Thread.run(Thread.java:853)


2015-07-16 16:34:02, SEVERE: com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor
com.ibm.is.install.exception.InstallException: java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:740)
at com.ibm.is.install.AbstractInstaller.recoverExecutionState(AbstractInstaller.java:992)
at com.ibm.is.install.AbstractInstaller.restoreExecutionState(AbstractInstaller.java:445)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.beginInstall(InstallEngineMonitor.java:207)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.access$100(InstallEngineMonitor.java:40)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor$1.run(InstallEngineMonitor.java:119)
at java.lang.Thread.run(Thread.java:853)
Caused by: java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:721)
... 6 more


This is massage from logs because installation process is hanging. Installation was in 'add products' mode.
Would anybody help me with that?

Posted: Thu Jul 16, 2015 9:52 am
by chulett
For a NullPointerException? Support, I would imagine.

Posted: Thu Jul 16, 2015 10:48 am
by rkashyap
One crude but sometimes effective workaround could be ... Instead of "adding products", uninstall DataStage client; reboot and subsequently reinstall including all the components needed.
Just confirming ... you are installing client software on WINDOWS SERVER 2012!

Posted: Thu Jul 16, 2015 12:09 pm
by priyadarshikunal
Did you post the message in entirety? If yes, it will be better to go to support. But if there is more to these errors, please post the same.

Posted: Fri Jul 17, 2015 1:47 am
by ascen
Whole error log is below but I think that last two messages are crucial. Can it be caused by previous fix pack installation and update of Update Installer?


2015-07-16 16:32:35, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:32:35, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:32:35, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:32:35, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:32:36, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:33:12, SEVERE: com.ibm.is.install.core.PlatformWindows Exit Code: 1, Info:
, Error: ERROR: The system was unable to find the specified registry key or value.

2015-07-16 16:33:27, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:33:31, SEVERE: com.ibm.is.install.core.globalization.Language EGlobalizationMsg92507:English default returned - no match for language code pl, country code PL

2015-07-16 16:34:02, SEVERE: com.ibm.is.install.Installer
java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:721)
at com.ibm.is.install.AbstractInstaller.recoverExecutionState(AbstractInstaller.java:992)
at com.ibm.is.install.AbstractInstaller.restoreExecutionState(AbstractInstaller.java:445)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.beginInstall(InstallEngineMonitor.java:207)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.access$100(InstallEngineMonitor.java:40)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor$1.run(InstallEngineMonitor.java:119)
at java.lang.Thread.run(Thread.java:853)


2015-07-16 16:34:02, SEVERE: com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor
com.ibm.is.install.exception.InstallException: java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:740)
at com.ibm.is.install.AbstractInstaller.recoverExecutionState(AbstractInstaller.java:992)
at com.ibm.is.install.AbstractInstaller.restoreExecutionState(AbstractInstaller.java:445)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.beginInstall(InstallEngineMonitor.java:207)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor.access$100(InstallEngineMonitor.java:40)
at com.ibm.is.install.atlasinstaller.ui.control.InstallEngineMonitor$1.run(InstallEngineMonitor.java:119)
at java.lang.Thread.run(Thread.java:853)
Caused by: java.lang.NullPointerException
at com.ibm.is.install.AbstractInstaller.checkInprogressDirExistAndResponseFileHaveUnsetPassword(AbstractInstaller.java:721)
... 6 more

Posted: Fri Jul 17, 2015 6:53 am
by chulett
Support.

Posted: Thu Aug 06, 2015 2:43 am
by priyadarshikunal
Error: ERROR: The system was unable to find the specified registry key or value.
Are you using a local administrator account with all privileges?

Posted: Thu Aug 06, 2015 7:12 pm
by stuartjvnorton
Prereq check in the install wizard would have stopped it before install started.

Posted: Fri Aug 07, 2015 1:00 am
by priyadarshikunal
May be not when you are using domain administrator account, been a long time since I installed it, so I may be wrong.

However IBM says this should not stop the installation and applicable to 64 bit windows. So I guess its a question for IBM.

Posted: Fri Aug 07, 2015 5:28 am
by ray.wurlod
You must be a local Administrator. Domain Administrator will not do it.

Posted: Fri Nov 20, 2015 4:45 am
by ascen
ray.wurlod you have right. Local Administrator rights are needed to pass through Prereq check. Domain administrator are not sufficient. That is something IBM should corrected in next versions of installer.

Another problem was antivirus program, which renamed SysteSize.exe to SystemSize.0xe during coping installation package to remote desktop.

Most important matter in this problem was that installation package version IS_11.3.1_WIN_CLI_ML was different then IS version 11.3.2. After all these problems installation was successful

Posted: Fri Nov 20, 2015 6:08 pm
by ray.wurlod
IBM's documentation (Planning, Installation and Configuration Guide) has always specified that the installer must be a member of the local Administrators group, and that anti-virus programs should be disabled. It's also a wise idea to disable any animated screen saver programs on the engine tier machine.