Products | Versions |
---|---|
TIBCO Spotfire Server | ALL |
If you have multiple Spotfire servers in a cluster, then on starting the second server, both the Spotfire servers will be unavailable and may not start.
You will also see similar warnings, as shown below, in the logs
WARN 2024-10-03T13:20:13,174-0400 [] ignite.internal.diagnostic: Failed to wait for partition map exchange [topVer=AffinityTopologyVersion [topVer=4, minorTopVer=0], node=1fa4ec06-7ee8-42f1-8a22-662b7dc5ebc1]. Consider changing TransactionConfiguration.txTimeoutOnPartitionMapExchange to non default value to avoid this message. Dumping pending objects that might be the cause: WARN 2024-10-03T13:19:42,223-0400 [*Initialization*] ignite.internal.IgniteKernal%Spotfire: Default character encoding is windows-1252. Specify UTF-8 character encoding by setting -Dfile.encoding=UTF-8 JVM parameter. Differing character encodings across cluster may lead to erratic behavior.
ALL
The above issue is seen because the IPV4 Stack is not set to true, and even the UTF-8 encoding is not set. You will have to follow the below steps to enable UTF-8 and set -Djava.net.preferIPv4Stack=true and resolve the issue.
The article describes the steps to follow to avoid the Spotfire servers in a clustered setup from failing.
Doc: export-config
• https://docs.tibco.com/pub/spotfire_server/latest/doc/html/TIB_sfire_server_tsas_admin_help/server/topics/export-config.html
Doc: import-config
• https://docs.tibco.com/pub/spotfire_server/latest/doc/html/TIB_sfire_server_tsas_admin_help/server/topics/import-config.html
Doc: config-external-ignite -process