I have a customer whose Vision Client Launcher (8.1.32) is failing to launch any client due to the following error. Details is greyed out. We have cleared cache. Uninstalled / Reinstalled. Still the same issue. Any ideas would be appreciated.
You can get more information (usually) if you look at your vision client launcher's log file, extract the java command at the end that it uses to launch the real client, and run that manually in a terminal. Then you will likely see everything that is going wrong.
Is it actually failing to launch (there sure appears to be a client in the background of your screenshot), or is this error just appearing and then the client starts the rest of the way up?
JxBrowser failing to launch is not fatal to the client launch as of some recent version, though it's possible it appears to be failing if you're embedding a web browser component on one of your initial startup window(s).
So the app does run, but there is no window that starts up with the WebBrowser module. There is a window that can be clicked on that has the WebBrowser embedded. This doesn't happen on other client machines. Would there be a particular reason why it wouldn't work on one machine vs another?
There might be a more useful error message in that particular client's diagnostics console (Ctrl + Shift + F7). From experience, it's usually some failure to extract temporary files caused by antivirus/OS file permissions/cosmic rays/whatever.
I forgot about the details of the ticket I alluded to - if you're using the web browser module at all, we do attempt to initialize it as soon as the client launches, for faster startup once you actually navigate to a window that uses the component. That process happens in the background and is normally silent, unless something goes wrong.
In my client logs, I have a ERROR designer.JXBrowserUtil -- Could not initialize browser Engine, platform is not supported.
The client here is running on Win2012R2 (soon to be upgraded), but is this the issue?
Yes, Google dropped support for Windows 2012 in Chrome/Chromium.
I have the same error, but I am also using Citrix. The app is actually opening for me. I just get the error and I would like to stop it from showing. It only has Vision Client Launcher installed and when I looked at the visionclientlauncher.log, I didn't see any errors. But I did see that this in the log 4 times.
JVM-wide ObjectInputFilter set up successfully
Platform serialFilter has 88 pattern(s)
Set initial logging level to INFO
Attempting to connect to gateway http://gateway_ip:80
Starting Java with the following parameters
I did try extracting the java commands and I running that in a terminal. The result was that the project opened and I got the error message. I went to the log afterward but I didn't see any errors in there.
Do you have any other suggestions that I can try to stop the error message from showing?
Are you running on an OS that Chrome doesn't support any more?
Other than working with support to possibly fix the underlying problem, assuming it's something else besides an unsupported OS, I think the only other thing that can be done is to stop using the Web Browser module.
No, I'm not. We are using Chrome Version 109.0.5414.168 on Windows Server 2012 R2.
No, Ignition uses its own chromium, downloaded from the target gateway to match the JxBrowser version used.
If you are trying to run modern Ignition on an old OS, you won't get around this.
You'll have to uninstall the web browser module entirely to get rid of that error message.