Problem:

  • Product Name: VisiBroker
  • Product Version: 8.0
  • Product Component: Installer
  • Platform/OS Version: Windows
Installing VisiBroker 8.0 Windows for x86 (32-bit) with Visual Studio 2008 failed with "java.lang.ArrayIndexOutOfBoundsException" on Windows Server 2008.

Resolution:

It is required to run the installer in "Windows Server 2003(Service Pack 1)" compatibility mode on Windows Server 2008.

In Installation Guide of VisiBroker 8, page 10, it mentions that,

"Note (Windows Vista Only):
When running the installer on Windows vista, it requires adminstrator privilages to run the program. If not the installer crashes.


Therefore, before executing the installer binary on Vista platform, user should set "run as Compatible application" in the binary properties.

When re-installed using the recommended settings, the installer runs without any issue.

Alternatively, you can also right-click the installer program from the Windows explorer and use the properties menu's compatibility tab.

Select “Run this program” in the compatibility mode for the Windows XP sp2 to resolve the problem."

The installation guide was published last April 2007 and only refers to Windows Vista. On June 2009, VB8.0 support for Windows Server 2008 has been released. This article updates the installation guide in the interim, until a new guide will be released.
 

Incident #2438382