I have this error "Launch client jar invalid" "This launch client jar signature is invalid. Contact an administrator."
I have seen the other threads and they are not my issue, I have tried all of those solutions.
This is an Intune Windows Machine. I have this working on another machine exactly the same and I cannot remember how. Is anyone able to help me out here ?
Click to view full Java exception log
INFO [GatewayCommUtil ] [2026/10/30 09:02:29]: Downloading "http://my.company.webaddress/system/launchbin/launchclient.jar" (timeout=30)...
INFO [GatewayCommUtil ] [2026/10/30 09:02:29]: Starting download of 6844145 bytes
ERROR [LaunchClientJarService ] [2026/10/30 09:02:30]: Launch client jar Invalid
java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:976)
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
at java.base/sun.net.www.MeteredStream.read(MeteredStream.java:141)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:132)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3763)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:132)
at com.inductiveautomation.ignition.launcher.common.utils.Crc32InputStream.read(Crc32InputStream.java:32)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:106)
at com.inductiveautomation.ignition.launcher.common.utils.GatewayCommUtil.downloadFile(GatewayCommUtil.java:584)
at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.lambda$downloadLaunchClientJar$3(LaunchClientJarService.java:362)
at com.inductiveautomation.ignition.launcher.common.utils.FileUtils.runResourceLockedAction(FileUtils.java:110)
at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.downloadLaunchClientJar(LaunchClientJarService.java:360)
at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.getLaunchClientJar(LaunchClientJarService.java:227)
at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:167)
at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:139)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at javafx.concurrent.Service.lambda$executeTask$6(Service.java:728)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at javafx.concurrent.Service.lambda$executeTask$7(Service.java:727)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
