I just upgraded Ignition Edge from 8.1.24 to 8.1.31. Everything went as expected until I went to launch the Vision Client. When the project starts, I receive the following error message:
"BrowserEngine crashed. Exceeded crash count, will not reload. crash count: 3"
I suspected this was the Web Browser module. Upon checking the Gateway, I see that the Browser module is Active and Loaded, but not running. I can't seem to find anyplace on the Gateway page to indicate an error however.
I removed and re-installed the Vision Client on the client machine (Linux) but the error persists (redownloaded the launcher, extracted, and loaded the project via the Launcher). I downloaded the Client to Windows machine and there is no issue.
Is this an issue with the Linux client?
Edge Gateway v8.1.31
Web Browser Module v5.1.31
Vision Module v11.1.31
Client launchers were the 8.1.31 versions (64bit tar for Linux and Exe for Windows)
Any additional error information is going to be on the machine running the Vision Client.
Check ~/.ignition/clientlauncher-data for a log file and upload it here if you can. Inside that log file there's going to be a long message where it logs the command it actually used to launch a client. Copying that command into a terminal and running it there will allow you to get the actual log output from launching a client.
Debian 9.13 (Stretch)
It sounds as if there were updates to the Client launcher between 8.1.24 and 8.1.31 that would require some updated dependencies?
The client launcher isn't really relevant here. By design, it doesn't know know much of anything about the gateway(s) it's connected to. The error you're getting is happening after the launcher's responsibility is over; it's launched the process to run the actual client - it's just that the client now can't run because of a dependency or other issue with JxBrowser.
If you're not actually using it, the easiest thing to do would be to just uninstall the module.
I've removed it for now.
If the issue is on the Gateway, is there any reason I would only get this error when launching the client locally vs. running a remote client from my Windows machine?
Thanks. I was hunting for these late yesterday and gave up. I know Stretch is old, but the embedded PC I am using came from MOXA pre-imaged with other utilities (ThingsPro) I had planned to use, and unfortunately they do not supply it on a later release. So I am a bit constrained with how much I can do to this box.
If I end up needing the web browser module I can revisit.