Technote (troubleshooting)
Problem
Attempts to install Portal 6.1.5 on Windows 7 results in a Array index out of range: 3136
exception
Cause
During the initial install process, it appears that the winwpinstall.exe that is found under C:\Users\<user>\AppData\Local\Temp\wplaunch has compatibility mode enabled.
Diagnosing the problem
Install fails soon after the installer is run. Reviewing the wpinstalllog.txt file the following exception is noted:
(Feb 10, 2012 11:21:24 AM), MultiPlatform.install, com.installshield.
wizard.StandardWizardListener, dbg, java.lang.
ArrayIndexOutOfBoundsException: Array index out of range: 3136
STACK_TRACE: 13
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 3136
at sun.awt.shell.Win32ShellFolder2.getFileChooserIcon
(Win32ShellFolder2.java:773)
...
(Feb 10, 2012 11:21:24 AM), MultiPlatform.install, com.installshield.
wizard.StandardWizardListener, err, could not initialize interface swing
Resolving the problem
There are two ways to resolve this:
WARNING: Use extreme caution when editing the Windows registry. Some changes could break the operating system.
1. Edit the registry directly by removing the entry for the winwpinstall.exe under
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
2. Navigate to C:\Users\<user>\AppData\Local\Temp\wplaunch.
Right click winwpinstall.exe and select the Compatibility tab.
Disable Compatibility mode. If greyed out, try disabling through the 'Change settings for All users' button.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.