# Vision client launcher jar errors

**URL:** <https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [March 25, 2024, 7:16pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859 "2024-03-25T19:16:37Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![hw79](https://avatars.discourse-cdn.com/v4/letter/h/838e76/32.png) [@hw79](https://forum.inductiveautomation.com/u/hw79)\
**Post date:** [March 25, 2024, 7:16pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/1 "2024-03-25T19:16:37Z")

</div>

I'm getting this error on a user's machine:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/e/3ee3caf84aa78585c78273ab29b4223431b8c92c.png)

I had deleted the .ignition folder based on what I found in the forum here and getting the same error. I also uninstalled the vision client launcher and downloaded it from that specific gateway and the error persists.

So then I tried to add those projects to my client to troubleshoot and I'm getting this error:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/2/5291a2b6a049d8d7acd6b8e3f56a46dbfc30a9b8.png)

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [March 25, 2024, 7:39pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/2 "2024-03-25T19:39:03Z")

</div>

Do you have any antivirus on your client machine?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 25, 2024, 7:41pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/3 "2024-03-25T19:41:43Z")

</div>

In the `~/.ignition` directory there should be a log file for the launcher. Inside that log file, when you attempt to launch, it will log the command it runs to launch the client.

Copy and paste that command into a new terminal and then copy and paste the full output of that here.

---

<div class="post-metadata">

**Author:** ![hw79](https://avatars.discourse-cdn.com/v4/letter/h/838e76/32.png) [@hw79](https://forum.inductiveautomation.com/u/hw79)\
**Post date:** [March 25, 2024, 8:22pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/4 "2024-03-25T20:22:42Z")

</div>

There are several .log files, which one should I be looking under? I was assuming visionclientlauncher.log but I don't see an explicit command in it.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/7/773b9fad42e526ca81f241690c8555411dba8318.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 25, 2024, 8:37pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/5 "2024-03-25T20:37:21Z")

</div>

Hmm, that's the one I would expect it in. Something like "Starting Java with the following parameters: ".

---

<div class="post-metadata">

**Author:** ![hw79](https://avatars.discourse-cdn.com/v4/letter/h/838e76/32.png) [@hw79](https://forum.inductiveautomation.com/u/hw79)\
**Post date:** [March 26, 2024, 12:45pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/6 "2024-03-26T12:45:44Z")

</div>

Okay, I don't think the launcher is making it that far in this case. I checked the log after getting the error and this is what I can see.

```auto
INFO [GatewayConnect] [2024/03/26 07:38:57]: Attempting to connect to gateway XXX...
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'GatewayAddress'
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'RedundantState'
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'GatewayAddress'
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'RedundantState'
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'GatewayAddress'
WARN [GatewayCommUtil] [2024/03/26 07:38:57]: Unexpected field 'RedundantState'
WARN [GatewayCommUtil] [2024/03/26 07:38:58]: Unexpected field 'GatewayAddress'
WARN [GatewayCommUtil] [2024/03/26 07:38:58]: Unexpected field 'RedundantState'
INFO [GatewayCommUtil] [2024/03/26 07:38:58]: Downloading "XXX/system/images/Builtin/truck02.png" (timeout=30)...
INFO [VisionClientProjectsHandler] [2024/03/26 07:38:58]: Unable to download image at path Builtin/truck02.png
INFO [GatewayCommUtil] [2024/03/26 07:38:58]: Downloading "XXX/system/images/Builtin/truck02.png" (timeout=30)...
INFO [VisionClientProjectsHandler] [2024/03/26 07:38:58]: Unable to download image at path Builtin/truck02.png
INFO [GatewayCommUtil] [2024/03/26 07:38:58]: Downloading "XXX/system/launchbin/launchclient.jar" (timeout=30)...
ERROR [LaunchClientJarService] [2024/03/26 07:38:58]: Launch client jar Invalid
com.inductiveautomation.ignition.launcher.common.error.HttpResponseException
	at com.inductiveautomation.ignition.launcher.common.utils.GatewayCommUtil.getGatewayConnection(GatewayCommUtil.java:237)
	at com.inductiveautomation.ignition.launcher.common.utils.GatewayCommUtil.getGatewayConnection(GatewayCommUtil.java:148)
	at com.inductiveautomation.ignition.launcher.common.utils.GatewayCommUtil.downloadFile(GatewayCommUtil.java:572)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.lambda$downloadLaunchClientJar$2(LaunchClientJarService.java:359)
	at com.inductiveautomation.ignition.launcher.common.utils.FileUtils.runResourceLockedAction(FileUtils.java:110)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.downloadLaunchClientJar(LaunchClientJarService.java:357)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.getLaunchClientJar(LaunchClientJarService.java:224)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:164)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:138)
	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) 

```

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 26, 2024, 12:52pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/7 "2024-03-26T12:52:17Z")

</div>

That looks like an antivirus program interfering with jar download from the target gateway.

Note that the JAR and the images before it are being rejected instantly. That could also be an SSL-intercepting proxy.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [March 26, 2024, 1:17pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/9 "2024-03-26T13:17:10Z")

</div>

Agree, AV or firewall. Something seems to be interfering.

---

<div class="post-metadata">

**Author:** ![hw79](https://avatars.discourse-cdn.com/v4/letter/h/838e76/32.png) [@hw79](https://forum.inductiveautomation.com/u/hw79)\
**Post date:** [March 26, 2024, 2:02pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/10 "2024-03-26T14:02:23Z")

</div>

Downgrading to 1.1.22 didn't fix anything. Talking with our security team now.

Thanks for the help!

---

<div class="post-metadata">

**Author:** ![Brian\_Mullennix](https://avatars.discourse-cdn.com/v4/letter/b/9de053/32.png) [@Brian\_Mullennix](https://forum.inductiveautomation.com/u/Brian_Mullennix)\
**Post date:** [March 26, 2024, 2:04pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/11 "2024-03-26T14:04:13Z")

</div>

I'm work with hw79 and have a machine with the same AV installed that is working, so I don't think it's the AV. However, hw79 is currently on a VPN and I am onsite, so we suspect the VPN client is causing the issues.

---

<div class="post-metadata">

**Author:** ![hw79](https://avatars.discourse-cdn.com/v4/letter/h/838e76/32.png) [@hw79](https://forum.inductiveautomation.com/u/hw79)\
**Post date:** [March 26, 2024, 3:02pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-jar-errors/87859/12 "2024-03-26T15:02:21Z")

</div>

There's more to this. IT Security confirmed no traffic blocked from my IP.

Other gateways with the same version of Ignition are not having this issue. But every Vision project from this gateway will not load and errors out.

I exported the project and imported to another gateway and it works fine.
