An unhandled exception is thrown when Spotfire Professional is launched via COM automation on a 64-bit Windows® Vista or 64-bit Windows® 7 system.
- System
- Windows® Vista 64-bit, Windows® 7 64-bit
- Product
- TIBCO Spotfire Professional from version 2.0.1 to 3.1.
- Issue
- An unhandled exception is thrown when Spotfire Professional is launched via COM automation on a 64-bit Windows® Vista or 64-bit Windows® 7 system.
- Cause
- During installation Spotfire Professional registers as a 64-bit LocalServer32 executable. It is not detected by the calling client in the automation interface scenario. The client times out.
- Workarounds
- Update to TIBCO Spotfire Professional 3.2 or follow the steps below:
The following workaround brings in yet another executable, the Command Prompt.
Manually edit the registry value of the LocalServer32 entry to launch the cmd.exe:
- Launch regedit.
- Locate the key holding the full path to
Spotfire.Dxp.exe: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8b9a5de9-deb8-11db-97f1-0011d8b1a5f4}\LocalServer32 and the corresponding redirection key HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{8b9a5de9-deb8-11db-97f1-0011d8b1a5f4}\LocalServer32
- Change the value of both keys to:
"C:\Windows\System32\cmd.exe" /C "[full path to Spotfire.Dxp.exe]"
Note: This workaround has the adverse side-effect that a command window will open. Once Spotfire Professional has started, it can be closed.