Web Browser Module "Crash" on Vision Client startup (Linux)

I don`t understand how I can find this log, Can you help me?

also can I find this file if I reinstall ignition, not delete and install, upgrated.

On the computer you're running the Designer on look in C:\Users\$YOUR_USERNAME\.ignition for a file called designerlauncher.log.

If you want somebody to walk you through this on a screen share you can give support a call.

1 Like

I found, thank you.
I have this log
INFO [LaunchUtil ] [2025/04/14 12:34:56]: Starting Java with the following parameters: C:\Users\FTVSE.ignition\cache\resources\runtimes\17.0.13\bin\java.exe -classpath C:\Users\FTVSE.ignition\cache\resources\platform\launchclient.jar\0000000056F601AE\launchclient.jar -Djavaws.sr.gateway.addr.0=http://localhost:8088 -Djavaws.sr.launchts=1744659296632 -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Djavaws.sr.platform.edition= -Djavaws.sr.platform.plugins= -Xms64M -Xmx4096M -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=4096M --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.tree=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED --add-exports=java.desktop/com.sun.awt=ALL-UNNAMED --add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED --add-exports=java.desktop/sun.awt.windows=ALL-UNNAMED --add-exports=java.desktop/sun.swing=ALL-UNNAMED --add-exports=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED --add-exports=java.desktop/sun.swing.table=ALL-UNNAMED --add-exports=java.desktop/sun.print=ALL-UNNAMED --add-exports=java.base/sun.security.action=ALL-UNNAMED -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=false -Djavaws.sr.screen=0 -Djavaws.sr.scope=D com.inductiveautomation.ignition.client.launch.BootstrapSwing

Ok, now copy that command, paste it into a terminal and run it to launch the Designer, then open the Perspective page or whatever you need to do to see that error. Then copy the whole output from the terminal into a new log file for us.

C:\Users\FTVSE.ignition\cache\resources\runtimes\17.0.13\bin\java.exe -classpath C:\Users\FTVSE.ignition\cache\resources\platform\launchclient.jar\0000000056F601AE\launchclient.jar -Djavaws.sr.gateway.addr.0=http://localhost:8088 -Djavaws.sr.launchts=1744659296632 -Djavaws.sr.main=com.inductiveautomation.ignition.designer.DesignerStartupHook -Djavaws.sr.platform.edition= -Djavaws.sr.platform.plugins= -Xms64M -Xmx4096M -Djavaws.sr.memory.init=64M -Djavaws.sr.memory.max=4096M --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.tree=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED --add-exports=java.desktop/com.sun.awt=ALL-UNNAMED --add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED --add-exports=java.desktop/sun.awt.windows=ALL-UNNAMED --add-exports=java.desktop/sun.swing=ALL-UNNAMED --add-exports=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED --add-exports=java.desktop/sun.swing.table=ALL-UNNAMED --add-exports=java.desktop/sun.print=ALL-UNNAMED --add-exports=java.base/sun.security.action=ALL-UNNAMED -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=false -Djavaws.sr.screen=0 -Djavaws.sr.scope=D com.inductiveautomation.ignition.client.launch.BootstrapSwing

I insert this command and get that, put in file
new 15.txt (53.2 KB)

and I have the same problem

Okay, now we have the real error, though I'm not yet sure what it means:

13:05:46.765 [Designer-Startup] ERROR designer.JXBrowserUtil -- Failed to start Browser Engine with options
 com.teamdev.jxbrowser.engine.EngineOptions:
  autoplayEnabled: false
  chromiumDir: C:\Users\FTVSE\.ignition\cache\resources\jxbrowser\7.42.0
  chromiumSwitches: []
  diskCacheSize: <unknown>
  fileAccessFromFilesAllowed: false
  isGpuDisabled: false
  isIncognitoEnabled:false
  language:en-us
  passwordStore: <unknown>
  remoteDebugginPort: 9222
  renderingMode: OFF_SCREEN
  isSandboxDisabled: false
  secureOriginWhitelist: []
  isTouchMenuEnabled: false
  userAgent: <unknown user agent value>
  userDataDir:C:\Users\FTVSE\AppData\Local\Temp\JxBrowser-UserData-8bd4654b-cdd1-4ba1-ba5e-2575c5360b71
  webSecurityDisabled: false
.
com.teamdev.jxbrowser.engine.ChromiumProcessStartupFailureException: Process exit code: -1073741819
        at com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:227)
        at com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.lambda$getOrCreateEngine$2(JxBrowserUtil.java:352)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.runResourceLockedAction(JxBrowserUtil.java:561)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:352)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:411)
        at com.inductiveautomation.webbrowser.BrowserClientHook.getOrCreateEngine(BrowserClientHook.java:66)
        at com.inductiveautomation.webbrowser.BrowserClientHook.newEngine(BrowserClientHook.java:141)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.whenComplete(Unknown Source)
        at com.inductiveautomation.webbrowser.BrowserClientHook.newEngine(BrowserClientHook.java:141)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.whenComplete(Unknown Source)
        at com.inductiveautomation.webbrowser.BrowserClientHook.startup(BrowserClientHook.java:59)
        at com.inductiveautomation.webbrowser.designer.DesignerHook.startup(DesignerHook.java:37)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:2009)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1217)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:1032)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2073)
        at java.base/java.lang.Thread.run(Unknown Source)

maybe these last rows can help

13:09:54.964 [Designer-Startup] ERROR designer.JXBrowserUtil -- Failed to start Browser Engine with options
 com.teamdev.jxbrowser.engine.EngineOptions:
  autoplayEnabled: false
  chromiumDir: C:\Users\FTVSE\.ignition\cache\resources\jxbrowser\7.42.0
  chromiumSwitches: []
  diskCacheSize: <unknown>
  fileAccessFromFilesAllowed: false
  isGpuDisabled: false
  isIncognitoEnabled:false
  language:en-us
  passwordStore: <unknown>
  remoteDebugginPort: 9222
  renderingMode: OFF_SCREEN
  isSandboxDisabled: false
  secureOriginWhitelist: []
  isTouchMenuEnabled: false
  userAgent: <unknown user agent value>
  userDataDir:C:\Users\FTVSE\AppData\Local\Temp\JxBrowser-UserData-53684e3f-51ec-4ef8-89ca-635fbe1ba022
  webSecurityDisabled: false
.
com.teamdev.jxbrowser.engine.ChromiumProcessStartupFailureException: Process exit code: -1073741819
        at com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:227)
        at com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.lambda$getOrCreateEngine$2(JxBrowserUtil.java:352)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.runResourceLockedAction(JxBrowserUtil.java:561)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:352)
        at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:411)
        at com.inductiveautomation.webbrowser.BrowserClientHook.getOrCreateEngine(BrowserClientHook.java:66)
        at com.inductiveautomation.webbrowser.BrowserClientHook.newEngine(BrowserClientHook.java:141)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.whenComplete(Unknown Source)
        at com.inductiveautomation.webbrowser.BrowserClientHook.newEngine(BrowserClientHook.java:141)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(Unknown Source)
        at java.base/java.util.concurrent.CompletableFuture.whenComplete(Unknown Source)
        at com.inductiveautomation.webbrowser.BrowserClientHook.startup(BrowserClientHook.java:59)
        at com.inductiveautomation.webbrowser.designer.DesignerHook.startup(DesignerHook.java:37)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:2009)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1217)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:1032)
        at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2073)
        at java.base/java.lang.Thread.run(Unknown Source)
13:09:54.970 [Designer-Startup] ERROR WebBrowser -- BrowserEngine crashed. Exceeded crash count, will not reload. crash count: 3
13:09:54.972 [Designer-Startup] ERROR com.inductiveautomation.ignition.client.util.gui.ErrorUtil -- BrowserEngine crashed. Exceeded crash count, will not reload. crash count: 3
13:09:54.981 [Designer-Startup] ERROR WebBrowser -- BrowserEngine was not initialized.  Web Browser Component can not start!
13:09:55.082 [Designer-Startup] INFO designer.main -- Initializing Scripting... [+13160]
13:09:55.147 [Designer-Startup] INFO designer.main -- Initializing UI... [+13225]

This is 0xC0000005, which is Windows STATUS_ACCESS_VIOLATION.

It's probably windows defender or some other AV software on your system preventing the process from starting.

Can I reinstall browser engine?

There's nothing to "reinstall" really. I mean you can try deleting the C:\Users\FTVSE\.ignition\cache\ directory and launching again so it repopulates, but I don't expect that to make any difference.

This is probably AV software interfering.

What version of Windows is this? Another possibility might be that you're trying to use a version of Windows that is no longer supported by Chrome.

1 Like

run with command terminal?

Doesn't matter any more if you run by terminal or launcher, that was just to get the log output.

You are a magician!
Because it helped! Thank you very much!
:slightly_smiling_face:

1 Like

I suppose that means something went wrong the first time it was unpacked and maybe there was a corrupt file or files somewhere.

1 Like