Unable to start Designer or Client ERROR "This Launch Jar Signature is invalid. Contact an administrator"

Hello I have been using ignition for awhile. I recently uploaded my files to an IPC in my control panel. It was working great for a few days until about an hour ago. I have been getting the error every time I try to launch a project in both the designer and client . "This Launch Jar Signature is invalid. Contact an administrator". I have cycled powered, reinstalled ignition designer and client and deleted all my files inside the .ignition folder under users. I am stumped on what to try next. Thank you!

Are you launching the Designer from a different PC than the Gateway is installed on?

No the designer and gateway are installed on the same machine.

Is there some kind of AV software installed?

Usually this is either:

  1. remote launch, and some kind of nosy network firewall / appliance is interfering
  2. local launch, and some kind of AV software is interfering

I am using Windows remote desktop, However this has not caused an issue in the past. I am use using it to control the PC(Designer and Gateway are on the IPC). I have not downloaded any AV software, however I disabled Windows defender and did a power cycle. Same error occurred.

In ~/.ignition/clientlauncher-data there is a designerlauncher.log file.

In this file there will be a line like "Starting Java with the following parameters:" followed by a long command. If you copy/paste that into a new terminal window and run it, then get the full output and upload it here, that may help. Otherwise you can call support and they can try to help you through that process.

When I came into work today(did not change anything on IPC and did not turn off) it started working again without issues. Not sure why but I'll take it. Hopefully error will not return

The issue came back. I don't see a line simlar to the sone that you have mentioned. I have attached what is in my log

INFO  [CompositeClassRejectListFilter] [2024/09/20 06:37:07]: Initialization performed successfully
INFO  [CompositeClassRejectListFilter] [2024/09/20 06:37:07]: JVM-wide ObjectInputFilter set up successfully
INFO  [CompositeClassRejectListFilter] [2024/09/20 06:37:07]: Platform serialFilter has 88 pattern(s)
INFO  [DesignerLauncher              ] [2024/09/20 06:37:10]: Set initial logging level to INFO
WARN  [GatewayCommUtil               ] [2024/09/20 06:37:18]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:37:18]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:00]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:00]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:02]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:03]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:03]: Unexpected field 'RedundantState'
INFO  [GatewayConnect                ] [2024/09/20 06:38:05]: Attempting to connect to gateway http://localhost:8088...
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:09]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:09]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:12]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:12]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:13]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:38:13]: Unexpected field 'RedundantState'
INFO  [GatewayCommUtil               ] [2024/09/20 06:38:15]: Downloading "http://localhost:8088/system/launchbin/launchclient.jar" (timeout=30)...
INFO  [GatewayCommUtil               ] [2024/09/20 06:38:15]: Starting download of 5211760 bytes
ERROR [LaunchClientJarService        ] [2024/09/20 06:38:23]: Launch client jar Invalid
java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:224)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:144)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:83)
	at java.base/java.security.cert.CertPathValidator.validate(CertPathValidator.java:309)
	at com.inductiveautomation.ignition.launcher.common.signverify.AbstractSignatureVerifier.verify(AbstractSignatureVerifier.java:177)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.verifyLaunchClientJar(LaunchClientJarService.java:207)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:169)
	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)
Caused by: java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.OCSPResponse.verify(OCSPResponse.java:617)
	at java.base/sun.security.provider.certpath.OCSP.check(OCSP.java:199)
	at java.base/sun.security.provider.certpath.RevocationChecker.checkOCSP(RevocationChecker.java:785)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:369)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:343)
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
	... 16 more
INFO  [GatewayConnect                ] [2024/09/20 06:50:11]: Attempting to connect to gateway http://localhost:8088...
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:13]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:13]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:14]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:15]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:15]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:50:15]: Unexpected field 'RedundantState'
ERROR [LaunchClientJarService        ] [2024/09/20 06:50:19]: Launch client jar Invalid
java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:224)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:144)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:83)
	at java.base/java.security.cert.CertPathValidator.validate(CertPathValidator.java:309)
	at com.inductiveautomation.ignition.launcher.common.signverify.AbstractSignatureVerifier.verify(AbstractSignatureVerifier.java:177)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.verifyLaunchClientJar(LaunchClientJarService.java:207)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:169)
	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)
Caused by: java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.OCSPResponse.verify(OCSPResponse.java:617)
	at java.base/sun.security.provider.certpath.OCSP.check(OCSP.java:199)
	at java.base/sun.security.provider.certpath.RevocationChecker.checkOCSP(RevocationChecker.java:785)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:369)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:343)
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
	... 16 more
ERROR [RuntimeException              ] [2024/09/20 06:53:42]: Uncaught exception in thread: JavaFX Application Thread
java.lang.NullPointerException: Cannot invoke "java.net.MulticastSocket.leaveGroup(java.net.SocketAddress, java.net.NetworkInterface)" because "this.socket" is null
	at com.inductiveautomation.ignition.launcher.common.service.MulticastReceiverService.destroy(MulticastReceiverService.java:74)
	at com.inductiveautomation.ignition.launcher.common.ui.base.BaseLauncherApplication.stopGatewayServices(BaseLauncherApplication.java:273)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at com.inductiveautomation.ignition.launcher.common.ui.base.BaseLauncherApplication.lambda$onStageClosed$12(BaseLauncherApplication.java:484)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
	at javafx.event.Event.fireEvent(Event.java:198)
	at javafx.stage.Window.fireEvent(Window.java:1384)
	at javafx.stage.Window$12.invalidated(Window.java:1143)
	at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.stage.Window.setShowing(Window.java:1190)
	at javafx.stage.Window.hide(Window.java:1215)
	at com.sun.javafx.stage.WindowCloseRequestHandler.dispatchBubblingEvent(WindowCloseRequestHandler.java:45)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.event.Event.fireEvent(Event.java:198)
	at com.sun.javafx.stage.WindowPeerListener.closing(WindowPeerListener.java:93)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:147)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:40)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.lambda$handleWindowEvent$4(GlassWindowEventHandler.java:178)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.handleWindowEvent(GlassWindowEventHandler.java:176)
	at com.sun.glass.ui.Window.handleWindowEvent(Window.java:1336)
	at com.sun.glass.ui.Window.notifyClose(Window.java:1241)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
	at java.base/java.lang.Thread.run(Thread.java:840)
INFO  [CompositeClassRejectListFilter] [2024/09/20 06:53:53]: Initialization performed successfully
INFO  [CompositeClassRejectListFilter] [2024/09/20 06:53:53]: JVM-wide ObjectInputFilter set up successfully
INFO  [CompositeClassRejectListFilter] [2024/09/20 06:53:53]: Platform serialFilter has 88 pattern(s)
INFO  [DesignerLauncher              ] [2024/09/20 06:53:55]: Set initial logging level to INFO
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:03]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:03]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:08]: Unexpected field 'RedundantState'
INFO  [GatewayConnect                ] [2024/09/20 06:54:11]: Attempting to connect to gateway http://localhost:8088...
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:12]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:12]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:16]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:16]: Unexpected field 'RedundantState'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:17]: Unexpected field 'GatewayAddress'
WARN  [GatewayCommUtil               ] [2024/09/20 06:54:17]: Unexpected field 'RedundantState'
ERROR [LaunchClientJarService        ] [2024/09/20 06:54:29]: Launch client jar Invalid
java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:224)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:144)
	at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:83)
	at java.base/java.security.cert.CertPathValidator.validate(CertPathValidator.java:309)
	at com.inductiveautomation.ignition.launcher.common.signverify.AbstractSignatureVerifier.verify(AbstractSignatureVerifier.java:177)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.verifyLaunchClientJar(LaunchClientJarService.java:207)
	at com.inductiveautomation.ignition.launcher.common.service.LaunchClientJarService$LaunchClientJarTask.call(LaunchClientJarService.java:169)
	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)
Caused by: java.security.cert.CertPathValidatorException: Response is unreliable: its validity interval is out-of-date
	at java.base/sun.security.provider.certpath.OCSPResponse.verify(OCSPResponse.java:617)
	at java.base/sun.security.provider.certpath.OCSP.check(OCSP.java:199)
	at java.base/sun.security.provider.certpath.RevocationChecker.checkOCSP(RevocationChecker.java:785)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:369)
	at java.base/sun.security.provider.certpath.RevocationChecker.check(RevocationChecker.java:343)
	at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
	... 16 more
ERROR [RuntimeException              ] [2024/09/20 06:55:02]: Uncaught exception in thread: JavaFX Application Thread
java.lang.NullPointerException: Cannot invoke "java.net.MulticastSocket.leaveGroup(java.net.SocketAddress, java.net.NetworkInterface)" because "this.socket" is null
	at com.inductiveautomation.ignition.launcher.common.service.MulticastReceiverService.destroy(MulticastReceiverService.java:74)
	at com.inductiveautomation.ignition.launcher.common.ui.base.BaseLauncherApplication.stopGatewayServices(BaseLauncherApplication.java:273)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at com.inductiveautomation.ignition.launcher.common.ui.base.BaseLauncherApplication.lambda$onStageClosed$12(BaseLauncherApplication.java:484)
	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
	at javafx.event.Event.fireEvent(Event.java:198)
	at javafx.stage.Window.fireEvent(Window.java:1384)
	at javafx.stage.Window$12.invalidated(Window.java:1143)
	at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
	at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
	at javafx.stage.Window.setShowing(Window.java:1190)
	at javafx.stage.Window.hide(Window.java:1215)
	at com.sun.javafx.stage.WindowCloseRequestHandler.dispatchBubblingEvent(WindowCloseRequestHandler.java:45)
	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.event.Event.fireEvent(Event.java:198)
	at com.sun.javafx.stage.WindowPeerListener.closing(WindowPeerListener.java:93)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:147)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.run(GlassWindowEventHandler.java:40)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.lambda$handleWindowEvent$4(GlassWindowEventHandler.java:178)
	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:424)
	at com.sun.javafx.tk.quantum.GlassWindowEventHandler.handleWindowEvent(GlassWindowEventHandler.java:176)
	at com.sun.glass.ui.Window.handleWindowEvent(Window.java:1336)
	at com.sun.glass.ui.Window.notifyClose(Window.java:1241)
	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
	at java.base/java.lang.Thread.run(Thread.java:840)

Long shot but have you verified the date/time on both server and client?

3 Likes

I have not, how do I do that?

Look at the system clock on each?

In particular, look at the date/year, if @MMaynard's hunch is right.

Derp, your logs are timestamped sanely, so maybe it's not the system clock... but there's something goofy going on with either the system time or possibly something on your network intercepting the OCSP check.

1 Like

System clock looks normal, I will reach out to support and try that process. I will post solution(if solved).

I am also having this issue. Any luck in resolving?

Hey all,

If you are trying to debug certificate path issues on Windows within the launchers you have to do two things to see the evaluation:

  1. next to the launcher's executable file (in this case designerlauncher.exe create a file with the name designerlauncher.l4j.ini and add a single line with the contents of -Djava.security.debug=certpath and save it.
  2. run the exe from the command line and redirect the output like so:
"C:\Users\%USERNAME%\AppData\Roaming\Inductive Automation\Designer Launcher\designerlauncher.exe" 2> "C:\Users\%USERNAME%\Desktop\stderr.log" 1> "C:\Users\%USERNAME%\Desktop\stdout.log"

(Update the paths as required)

once you attempt to connect over https you should see the stderr.log file populated with the output from the jsse debugging.

I would recommend cleaning out your launcher configuration of other saved apps and altering the launchers logging level to something like trace to try to get a complete picture of what is happening.

EDIT: updated to designer launcher instead of the Vision Client Launcher.

Should be the path for Designer Launcher instead, no?

updated. i gave myself an escape hatch with the update paths comment, but this is easier for copy paste now :laughing:

This worked for me.
I restored a gateway backup to a VM and got the Jar signature error.
But I didn't realize the VM date was incorrect.
Thanks!

I'm having this same issue with an installation of Ignition and Designer on the same machine. I've reinstalled both Ignition and Designer several times. Cleaned up installation files and registry still same issue. Any help on how to resolve this issue?

designerlauncher_error.log (10.6 KB)