Skip to main content
RSS feed Subscribe to feed

 

Skip Navigation LinksHome  Extending the Spotfire Platform  Creating Extensions to the Spotfire Platform  Creating an Automation Interface  Known Issue: 64-Bit Windows® Vista and 64-Bit Windows® 7 Exception for COM Automation

©Spotfire 2011

Known Issue: 64-Bit Windows® Vista and 64-Bit Windows® 7 Exception for COM Automation

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:
  1. Launch regedit.
  2. 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
  3. 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.