Description:
Spotfire Analyst is successfully installed and Spotfire Server URL is added, but when it tries to connect to the Server, it fails with error:
Invalid Configuration:
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
Solution:
One possible cause of this problem is a security firewall or anti-virus software rule that prevents downloads of .exe files. In the following example, the connection breaks during download of SetupLauncher.exe file from Spotfire Server:
2024-09-03T11:15:26,328-04:00 2024-09-03 15:15:26,328 <username> [18] INFO Spotfire.Dxp.Loader.DownloaderControl [(null)] - Downloading setup launcher /spotfire/deploy/Production/Contents/Spotfire.Dxp.SetupLauncher.exe
2024-09-03T11:15:26,329-04:00 2024-09-03 15:15:26,329 <username> [18] DEBUG Spotfire.Dxp.Services.Http.SpotfireRequest [(null)] - Creating request to 'http://10.10.10.14/spotfire/deploy/Production/Contents/Spotfire.Dxp.SetupLauncher.exe'.
2024-09-03T11:15:26,361-04:00 2024-09-03 15:15:26,361 <username> [18] INFO Spotfire.Dxp.Services.Http.NetHttpLogging+System.Net.Sockets [(null)] - Error: [5576] Socket#62179272::UpdateStatusAfterSocketError() - ConnectionReset
2024-09-03T11:15:26,364-04:00 2024-09-03 15:15:26,364 <username> [18] INFO Spotfire.Dxp.Services.Http.NetHttpLogging+System.Net.Sockets [(null)] - Error: [5576] Exception in Socket#62179272::Receive - An existing connection was forcibly closed by the remote host.
2024-09-03T11:15:26,366-04:00 2024-09-03 15:15:26,366 <username> [18] INFO Spotfire.Dxp.Services.Http.NetHttpLogging+System.Net [(null)] - Error: [5576] Exception in HttpWebRequest#60606884:: - The underlying connection was closed: An unexpected error occurred on a receive..
2024-09-03T11:15:26,471-04:00 2024-09-03 15:15:26,471 <username> [18] ERROR Spotfire.Dxp.Loader.DownloaderControl [(null)] - Failed to download packages
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
Please check your network firewall and local security software. It might be necessary to either allow download of .exe files or make a temporary exception for this installation.
As a workaround solution, it should be possible to avoid this issue by first installing Spotfire Analyst client on a Spotfire Server machine, then copying contents of 'Modules' folder (C:\Users\<Username>\AppData\Local\Spotfire\<version>\Modules) to the machine with this problem.
Comments
0 comments
Article is closed for comments.