Hi Team,

When uninstalling a product using Add / Remove Programs we are seeing an issue where in uninstaller hangs while deleting / uninstalling registry entries. Looking at debug console O/P shows java.lang.NumberFormatException exception being thrown. Any inputs on what could be the problem and solution for it? Using InstallAnywhere 2014 Premier Build 4783.

MakeRegEntry: IndexOutOfBoundsException for |HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Product name>|131103|UninstallString|STRING|"<install location>\uninstall.exe"|HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Product name>|131103|UninstallString
java.lang.NumberFormatException: For input string: "|HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CA"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Flexeraanh.ac(Unknown Source)
at com.zerog.ia.installer.actions.MakeRegEntry.uninstall(Unknown Source)
at Flexeraamx.ac(Unknown Source)
at com.zerog.ia.installer.actions.ExecuteUninstallAction.dispatchLineForID(Unknown Source)
at com.zerog.ia.installer.actions.ExecuteUninstallAction.ad(Unknown Source)
at com.zerog.ia.installer.actions.ExecuteUninstallAction.startUninstallAction(Unknown Source)
at com.zerog.ia.installer.Uninstaller.ak(Unknown Source)
at com.zerog.ia.installer.Uninstaller.ah(Unknown Source)
at com.zerog.ia.installer.Uninstaller.uninstall(Unknown Source)
at com.zerog.ia.installer.actions.UninstallProgressAction.ae(Unknown Source)
at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(Unknown Source)

Note: Replaced product name with <product name> and install location with <install location> tags.