問題
Spotfire Analyst 14.0.8にバンドルされているTERRはバージョン6.1.6にアップグレードされたことにより、TERRの動作上に以下のサードパーティー製品のDLL(VCRUNTIME140.dll)が必要となりました。該当DLLが存在しない場合はTERR単体の起動、またはTERRデータ関数の実行ができません。
- Microsoft Visual C++ Redistributable for Visual Studio 2015-2022
また、Spotfire Analystに同梱されているPythonの動作上にも上記のサードパーティー製品のDLLが必要となります。Analyst 14.0.8およびAnalyst 14.0.8 HF-033ではそのDLLが漏れているためPython単体の起動、またはPythonデータ関数の実行ができなくなってしまいました。
| 製品バージョン | Analyst 14.0.7 HF-032まで |
Analyst 14.0.8 |
Analyst 14.0.8 HF-033 |
Analyst 14.0.8 HF-034 |
|---|---|---|---|---|
| バンドルのTERR |
実行可能 ・DLL不要(TERR 6.1.5) |
実行不可 ・DLL漏れ |
実行可能 ・DLL同梱済 |
実行可能 ・DLL同梱済 |
| バンドルのPython |
実行可能 ・DLL同梱済 |
実行不可 ・DLL漏れ |
実行不可 ・DLL漏れ |
実行可能 ・DLL同梱済 |
TERRサービス1.17.9にバンドルされているTERRもバージョン6.1.6にアップグレードされたため、動作上に上記のサードパーティー製品のDLLが必要となります。
| 製品バージョン | TERRサービス 1.17.8まで |
TERRサービス 1.17.9 |
TERRサービス 1.17.9 HF-001 |
Pythonサービス 1.17.8まで |
Pythonサービス 1.17.9 |
|---|---|---|---|---|---|
| バンドルのTERR |
実行可能 ・DLL不要 |
TERRデータ関数は実行可能 TERR単体は起動不可 ・DLL漏れ |
実行可能 ・DLL同梱済 |
- | - |
| バンドルのPython | - | - | - |
実行可能 ・DLL同梱済 |
実行可能 ・DLL同梱済 |
対策
「DLL漏れ」により製品が正常に動作しない場合、修正済みバージョン(Analyst 14.0.8 HF-034以降 / TERRサービス 1.17.9 HF-001以降)へアップグレードしてください。
すぐにバージョンアップを実施できない場合、暫定対策として、AnalystまたはTERRサービスの動作端末に「Microsoft Visual C++ Redistributable for Visual Studio 2015-2022」をインストールしておいてください。インストール後にAnalyst またはTERRサービスを再起動してください。
参考資料
- Prerequisites for running TERR Console, TERR Tools, or local execution of TERR data functions on the installed Windows Client (aka Analyst) in Spotfire 14.0.8, 14.6.0
- List of hotfixes for Spotfire® Clients (Analyst, Web Player (Consumer/Business Author) and Automation Services)
- List of hotfixes for Spotfire Enterprise Runtime for R - Server Edition
- List of hotfixes for Spotfire Enterprise Runtime for R (TERR)