We are running Spotfire 7.11 with the 7.11 Statistics Server. On the Stats server we are running open-source R, currently with version 3.4.3. In the past it was no problem to upgrade to a newer R version even though this R version was not listed in the System Requirements. However version 3.6 is not working. When I upgrade to it, I get this error message when trying to run a data function:
TIBCO Spotfire Statistics Services returned an error: 'as.environment(pos) : no item called "package:SpotfireConnector" on the search list'.
at Spotfire.Dxp.Data.DataFunctions.Executors.RemoteFunctionClient.OnExecuting()
at Spotfire.Dxp.Data.DataFunctions.Executors.AbstractFunctionClient.<RunFunction>d__0.MoveNext()
at Spotfire.Dxp.Data.DataFunctions.Executors.SPlusFunctionExecutor.<ExecuteFunction>d__0.MoveNext()
at Spotfire.Dxp.Data.DataFunctions.DataFunctionExecutorService.<ExecuteFunction>d__6.MoveNext()
I couldn't spot a package called "SpotfireConnector" in the old R version, so I'm puzzled why this now happens.
But anyway open-source R should be supported not only for old versions.
The following note from the system requirements page for TSSS 10.3 LTS points out a significant change (affecting version compatibility) that the open-source R community introduced between R 3.4.4 (and earlier) and R 3.5.0 (and later):
----------------------------
Note: R version 3.5.0 and later (and TERR 5.0) was changed to support ALTREP objects. If you have packages built with an earlier version of R (or TERR), you must rebuild them for compatibility.
----------------------------
Each TIBCO Spotfire Statistics Services (TSSS) release is tested and supported for use with a specific open-source R release. This is documented on the system requirements page for each TSSS release.
TSSS 10.3 LTS is the current TIBCO Spotfire Statistics Services release. It has been tested with open source R 3.5.2 and is supported for use with that version of R, as noted on its system requirements page:
https://docs.tibco.com/pub/spotfire/general/sr/GUID-D06ACD50-A521-4D04-B6DD-8D97ED7CE34C.html
Each new TSSS release will be tested and supported for the option of reconfiguring it to use a specific version of open-source R (as downloaded from the CRAN repository and installed by the user) as the statistical engine.
The following important note is provided on the system requirements page for each TSSS release:
--------------
Open-source R is available under separate open source software license terms and is not part of the TIBCO Spotfire product line. As such, R is not within the scope of your license for any TIBCO Spotfire product. R is not supported, maintained, or warranted in any way by TIBCO Software Inc. Download and use of R is solely at your own discretion and subject to the free open source license terms applicable to R.
--------------
Christian - please contact support related to this, I hope it can be resolved.