Known Issues
The Spotfire Service for Python version 1.11.0 has the following known issues.
Key | Summary |
---|---|
PYSRV-227 | Export error displayed for empty column 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 package cannot always correctly infer data types, such as String. Workaround: None. |
PYSRV-280 | When you build an SPK of Python packages for distribution to Analyst clients on a Windows computer where the TEMP directory's path contains any non-ASCII characters, then the SPK build fails with the error ValueError: FCI error 1. This error is due to a defect in the Python interpreter. Workaround: Before building the SPK, set the value of the TEMP environment variable to a path containing only ASCII characters (for example, SET TEMP=C:\temp). |
PYSRV-80 | Plot created with pyplot persists between data functions A plot created in a data function using the function pyplot from matplotlib can persist between data functions unless the plot is explicitly cleared. Workaround: If the buffer retains the plot, you can clear it explicitly by including the command plt.clf() in your data function. |
TERRSRV-538 | "Unable to write data" error message Error message "Unable to write data to the transport connection: An established connection was aborted by the software in your host machine." If you see this error, then the data being uploaded to the service is too large. When a Spotfire data function is run, it sends the relevant data from Spotfire to the service for processing. The service has a file size upload limit, the default of which is 100 MB. When a data function is run with data that exceeds this limit, the service returns the error. Workaround: An administrator can change this upload limit if needed by creating a custom configuration. For more information, see the topic "File size upload limit" in the service Installation and Administration guide. If users see this error message, the administrator can consider creating a custom configuration that increases the limits for both of the following properties:
Note: At a certain point, the Java Heap size fails to handle very large files. The threshold for this behavior is dependent on the amount of RAM the service node has. When the Java Heap Size is exceeded, the following error message is displayed. Error from Remote Service: Internal Server Error (500) - java.lang.OutOfMemoryError: Java heap space |