TIBCO Spotfire® Service Python Installation and Administration

Closed Issues

The Spotfire Service for Python 1.12 (LTS) version has the following closed issues.

Key Version Summary
PYSRV-546 1.12.5

The workflow image for using an alternative Python interpreter displays incorrect information about the versions of Python you could use.

PYSRV-562 1.12.5

The external link to the PIP help topic describing the requirements.txt file no longer works.

PYSRV-564 1.12.5

The topic  "Configuring the Python Interpreter on a Linux Computer" is not in the help for this version.

PYSRV-565 1.12.5

The image build scripts and Dockerfiles for building Python package SPK packages on Linux fail due to the public CentOS repositories being end-of-life and no longer accessible.

PYSRV-527 1.12.4

In the Included Packages topic, the direction to use 64-bit Spotfire is misleading, because 32-bit Spotfire has not been available in several years.

PYSRV-227 1.12.3

If you export an SBDF from Python (for example, as outputs for a data function), and your output contains an empty column, then you can encounter the following error:

spotfire.sbdf.SBDFError: cannot determine type for column 'EmptyString'; all values are missing

This error occurs because the Spotfire data function environment cannot determine the proper Spotfire type to export the data as if all values in the column are missing (in other words, Python's {}{{None{}}}, NumPy's {}{{nan{}}}, or Panda's {{NA }}or {{NaT }}values).  To resolve this issue, edit your data function to use the helper function set_spotfire_types.

PYSRV-479 1.12.3

In your Python data function, if you export data containing a column with the data type Integer (32-bit) and manipulate the data so that the column grows by over 2 billion, Spotfire does not promote the column to the data type LongInteger (64-bit).

PYSRV-493 1.12.3

The documentation does not provide enough information on how to address issues with memory allocation for Spotfire Service for Python.

TERRSRV-1015 1.12.2

An interrupted engine is not destroyed (java.exe continues to run), consuming resources.

PYSRV-444 1.12.0

When you build Python packages into a Spotfire package (SPK), you cannot include Python packages that start with the same name as a Python package included with the Python interpreter SPK package. For example, you cannot include the package 'pandas_flavor' because the 'pandas' package is included with the interpreter.

PYSRV-457 1.12.0

The TERR service and Python Service for Spotfire fail to start when the property disable.java.core.dump is set to false.

TERRSRV-724 1.12.0

A timing issue for fetching data function output on small or fast execution times can cause the job response to fail.