Spotfire Statistics service failing to run data function after deploying Spotfire 14.0.6 Hotfix-023 (SPOT_sfire_deploy_14.0.6.68 LTS HF-023).

Spotfire Statistics service failing to run data function after deploying Spotfire 14.0.6 Hotfix-023 (SPOT_sfire_deploy_14.0.6.68 LTS HF-023).

book

Article ID: KB0137572

calendar_today

Updated On:

Products Versions
Spotfire Statistics Services 1.17.7
Spotfire Server 14.0.6 HF-023

Description

Following the Hotfix-023 (SPOT_sfire_deploy_14.0.6.68 LTS HF-023) deployment, you could observe the following error where your data function (Python/TERR/R) fails on the web player:

Could not execute function call 'test'

Error from Remote Service: Internal Server Error (500) - JSON parse error: Unrecognized field "settings" (class com.tibco.spotfire.topology.domain.EnginePayloadAnalyticSpecification), not marked as ignorable

   at Spotfire.Dxp.Data.DataFunctions.Executors.RemoteServiceClient.RunFunction(DataFunctionInvocation invocation)
   at Spotfire.Dxp.Data.DataFunctions.Executors.SPlusFunctionExecutor.<ExecuteFunction>d__9.MoveNext()
   at Spotfire.Dxp.Data.DataFunctions.DataFunctionExecutorService.<ExecuteFunction>d__8.MoveNext()

Environment

ALL

Resolution

Updating the data-function services to the latest one, i.e., "1.17.7" or above (deploying the SDN and updating the related services), will help to resolve this issue.

Note: This resolution is applicable for all statistics services (Python/TERR/R).

Issue/Introduction

This article describes how to fix the problem where the data function fails on the web player after installing Spotfire 14.0.6 Hotfix-023.

Additional Information

List of hotfixes for Spotfire® Clients (Analyst, Web Player (Consumer/Business Author) and Automation Services)

Doc: Spotfire Statistics Services