Jython-ia-2.7.2.1.jar failed. java.net.SocketException: Connection reset

I have a number of users that are experiencing connection errors when starting a vision project, but not all users. The error is SocketException: Connection reset. Software Version: 8.1.20 (b2022082313) . I am unable to replicate the issue on my devices. The log file seems to indicate the issue is due to slow download speeds, is there a way to adjust these settings?
Startup log file is below:
Starting Bootstrap Loader v3.0
Connect Step [attempt 1] connecting to: http://10.212.211.12:8088...
Downloading manifest at http://10.212.211.12:8088/system/launchmf/C?os=windows&arch=x64
...connect successful
Successfully downloaded launch manifest:

<?xml version="1.0" encoding="UTF-8"?> Claiming id in C:\Users\pr035322\.ignition\cache\gw10.212.211.12_8088... ... obtaining lock ... lock obtained. ... claimed id 0 Calculated necessary downloads: <?xml version="1.0" encoding="UTF-8"?> Downloading "http://10.212.211.12:8088/system/jar/m/jython-ia-2.7.2.1.jar" (timeout=640000)... Connect successful. Starting download of 33892008 bytes Only read 3961589 bytes in 510ms! Download attempt #0 for file jython-ia-2.7.2.1.jar failed. java.net.SocketException: Connection reset at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:134) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3525) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.steps.StepInputStreamWrapper.read(StepInputStreamWrapper.java:46) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.util.CRC32InputStream.read(CRC32InputStream.java:35) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.downloadJar(DownloadJarsStep.java:172) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:77) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:58) at com.inductiveautomation.ignition.client.launch.steps.AbstractLaunchStep.runLockedAction(AbstractLaunchStep.java:95) at com.inductiveautomation.ignition.client.launch.steps.BaseStep.runLockedAction(BaseStep.java:21) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.run(DownloadJarsStep.java:55) at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:33) at java.base/java.lang.Thread.run(Thread.java:829) Downloading "http://10.212.211.12:8088/system/jar/m/jython-ia-2.7.2.1.jar" (timeout=640000)... Connect successful. Starting download of 33892008 bytes Only read 3969038 bytes in 1044ms! Download attempt #1 for file jython-ia-2.7.2.1.jar failed. java.net.SocketException: Connection reset at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:134) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3525) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.steps.StepInputStreamWrapper.read(StepInputStreamWrapper.java:46) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.util.CRC32InputStream.read(CRC32InputStream.java:35) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.downloadJar(DownloadJarsStep.java:172) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:77) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:58) at com.inductiveautomation.ignition.client.launch.steps.AbstractLaunchStep.runLockedAction(AbstractLaunchStep.java:95) at com.inductiveautomation.ignition.client.launch.steps.BaseStep.runLockedAction(BaseStep.java:21) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.run(DownloadJarsStep.java:55) at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:33) at java.base/java.lang.Thread.run(Thread.java:829) Downloading "http://10.212.211.12:8088/system/jar/m/jython-ia-2.7.2.1.jar" (timeout=640000)... Connect successful. Starting download of 33892008 bytes Only read 3928535 bytes in 876ms! Download attempt #2 for file jython-ia-2.7.2.1.jar failed. java.net.SocketException: Connection reset at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351) at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:134) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3525) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.steps.StepInputStreamWrapper.read(StepInputStreamWrapper.java:46) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133) at com.inductiveautomation.ignition.client.launch.util.CRC32InputStream.read(CRC32InputStream.java:35) at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.downloadJar(DownloadJarsStep.java:172) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:77) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:58) at com.inductiveautomation.ignition.client.launch.steps.AbstractLaunchStep.runLockedAction(AbstractLaunchStep.java:95) at com.inductiveautomation.ignition.client.launch.steps.BaseStep.runLockedAction(BaseStep.java:21) at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.run(DownloadJarsStep.java:55) at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:33) at java.base/java.lang.Thread.run(Thread.java:829)

Launch failed on step "DownloadJarsStep" with error:
java.net.SocketException: Connection reset
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:186)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:134)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3525)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)
at com.inductiveautomation.ignition.client.launch.steps.StepInputStreamWrapper.read(StepInputStreamWrapper.java:46)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)
at com.inductiveautomation.ignition.client.launch.util.CRC32InputStream.read(CRC32InputStream.java:35)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107)
at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.downloadJar(DownloadJarsStep.java:172)
at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:77)
at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep$DownloadJarsAction.run(DownloadJarsStep.java:58)
at com.inductiveautomation.ignition.client.launch.steps.AbstractLaunchStep.runLockedAction(AbstractLaunchStep.java:95)
at com.inductiveautomation.ignition.client.launch.steps.BaseStep.runLockedAction(BaseStep.java:21)
at com.inductiveautomation.ignition.client.launch.steps.DownloadJarsStep.run(DownloadJarsStep.java:55)
at com.inductiveautomation.ignition.client.launch.AbstractStepRunner.run(AbstractStepRunner.java:33)
at java.base/java.lang.Thread.run(Thread.java:829)

Hi Peter_Frick,

I would suggest creating a ticket for this with the Support Department. They would be better suited to handle this issue.

Those kinds of connection reset problems can also occur with aggressive anti-virus software and external firewalls.