Product: TIBCO Spotfire®
A trusted node may not be able to communicate with the TIBCO Spotfire Server and appears offline
When an already trusted Node is unable to communicate with the TIBCO Spotfire Server it may appear offline in the administration user interface (Admin UI).
Looking into the server.log file on the TIBCO Spotfire Server, and you may see the following message:
server.http.HttpCallable: The trust relationship has been revoked.
Followed by the WARN message listed below:
Failed to send PrimusCommand request to '<server host>:<port>/spotfire/remote/message' : 403 org.springframework.web.client.HttpClientErrorException$Forbidden: 403
- There may be a network issue and hence the Spotfire Server assumes that the certificate may have been revoked.
- The Spotfire Server is unable to copy the renewed keystore file to the Node Manager machine.
Also, follow the steps given below to clean up the old keystore from both the Spotfire Server and the Node Manager machines, as this can help resolve the issue:
- Stop the TIBCO Node Manager service.
- Login to Spotfire Administration console UI.
- From within the Nodes & Services section, revoke trust for the Node.
- Go to untrusted nodes tab and delete the node from there. (Note: Please repeat the first 3 steps for every Node Manager machine in the cluster)
- Now stop the TIBCO Spotfire Server service.
- On the Spotfire Server, go to <Spotfire server installation directory>\nm\trust" and delete the keystore here.
- On the Node Manager server, go to "<Spotfire Node Manager installation directory>\nm\trust" and delete the certificate here.(Note: Repeat the previous 2 steps for every Spotfire Server in the cluster)
- Start the Spotfire Server service (this will create the keystore file on the Spotfire Server machine)
- Start the Node Manager service.
- Log in to Spotfire Administrator UI, go to "Nodes & Services > Untrusted nodes" and wait for the node to show up.
- Once the node shows up in the "Untrusted Nodes", trust the node.