I've been getting this error that has been a major thorn in my side. In the Ignition console it is saying
13:13:04.800 [Designer-Startup] ERROR designer.JXBrowserUtil - Failed to start Browser Engine with options
com.teamdev.jxbrowser.engine.EngineOptions:
com.teamdev.jxbrowser.engine.ChromiumBinariesExtractionException: Failed to extract Chromium binaries into C:\Users\TYMITTLEIDER.ignition\cache\resources\jxbrowser\7.12.1
Caused by: java.io.IOException: Cannot run program "C:\Users\TYMITTLEIDER.ignition\cache\resources\jxbrowser\7.12.1\7zr.exe": CreateProcess error=5, Access is denied
Caused by: java.io.IOException: CreateProcess error=5, Access is denied
Seems like it thinks it doesn't have access to this particular program. I went and looked in this folder and the 7zr.exe file doesn't actually seem to exist in this folder. Would appreciate any help/suggestions on how to remedy this issue.
The full console message:
13:23:58.339 [Designer-Startup] INFO designer.main - Downloading... [+0]
13:23:58.483 [Designer-Startup] INFO designer.main - Cleanup... [+144]
13:23:58.493 [Designer-Startup] INFO designer.main - Initializing UI... [+154]
13:23:58.546 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
13:23:58.547 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
13:24:00.489 [Designer-Startup] INFO designer.main - Starting module: Vision [+2150]
13:24:02.589 [Designer-Startup] INFO designer.main - Starting module: Perspective [+4250]
13:24:03.747 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module. Mode: Trial
13:24:04.083 [Designer-Startup] ERROR designer.JXBrowserUtil - Failed to start Browser Engine with options
com.teamdev.jxbrowser.engine.EngineOptions:
autoplayEnabled: false
chromiumDir: C:\Users\ADMTYMITTLEIDER\.ignition\cache\resources\jxbrowser\7.12.1
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\ADMTYM~1\AppData\Local\Temp\UserData\2b73d5e3-f0e8-4a7d-942c-8c9d39772675
webSecurityDisabled: false
.
com.teamdev.jxbrowser.engine.ChromiumBinariesExtractionException: Failed to extract Chromium binaries into C:\Users\ADMTYMITTLEIDER\.ignition\cache\resources\jxbrowser\7.12.1
at com.teamdev.jxbrowser.internal.xz.XzExtractor.extract(XzExtractor.java:61)
at com.teamdev.jxbrowser.internal.ChromiumExtractor.lambda$extract$0(ChromiumExtractor.java:38)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at com.teamdev.jxbrowser.internal.ChromiumExtractor.extract(ChromiumExtractor.java:35)
at com.teamdev.jxbrowser.engine.internal.EngineImpl.lambda$extractChromiumBinariesIfNecessary$20(EngineImpl.java:514)
at java.base/java.util.Optional.orElseGet(Unknown Source)
at com.teamdev.jxbrowser.engine.internal.EngineImpl.extractChromiumBinariesIfNecessary(EngineImpl.java:512)
at com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:185)
at com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:106)
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.lambda$getOrCreateEngine$2(JxBrowserUtil.java:352)
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.runResourceLockedAction(JxBrowserUtil.java:534)
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:352)
at com.inductiveautomation.ignition.client.util.JxBrowserUtil.getOrCreateEngine(JxBrowserUtil.java:397)
at com.inductiveautomation.perspective.designer.DesignerHook.startup(DesignerHook.java:200)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1951)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1181)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$7(IgnitionDesigner.java:982)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:981)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2015)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Cannot run program "C:\Users\ADMTYMITTLEIDER\.ignition\cache\resources\jxbrowser\7.12.1\7zr.exe": CreateProcess error=5, Access is denied
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at com.teamdev.jxbrowser.internal.xz.XZ.decompress(XZ.java:22)
at com.teamdev.jxbrowser.internal.xz.XzExtractor.extract(XzExtractor.java:56)
... 28 common frames omitted
Caused by: java.io.IOException: CreateProcess error=5, Access is denied
at java.base/java.lang.ProcessImpl.create(Native Method)
at java.base/java.lang.ProcessImpl.<init>(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
... 34 common frames omitted
13:24:04.157 [Designer-Startup] INFO designer.main - Starting module: Symbol Factory [+5818]
13:24:04.161 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+5822]
13:24:04.295 [Designer-Startup] INFO designer.main - Starting module: SFC [+5956]
13:24:04.921 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+6582]
13:24:04.921 [Designer-Startup] INFO designer.main - Starting module: Enterprise Administration [+6582]
13:24:04.928 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+6589]
13:24:05.141 [Designer-Startup] INFO designer.main - Starting module: DNP3 Driver [+6802]
13:24:05.141 [Designer-Startup] INFO designer.main - Starting module: Serial Support Client [+6802]
13:24:05.143 [Designer-Startup] INFO designer.main - Starting module: OpcCom [+6804]
13:24:05.144 [Designer-Startup] INFO designer.main - Starting module: Reporting [+6805]
13:24:05.179 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Trial
13:24:05.488 [Designer-Startup] INFO designer.main - Initializing Scripting... [+7149]
13:24:05.545 [Designer-Startup] INFO designer.main - Initializing UI... [+7206]
13:24:05.555 [Designer-Startup] INFO com.inductiveautomation.ignition.designer.querybrowser.QueryBrowser - No default datasource set for project. Set default in gateway and relaunch project.
I have tried reinstalling the gateway and designer, launching the designer from admin, clearing the cache, restarting, none of this helped.
Seems like a permissions issue... got any AV software you can try disabling?
It appears that windows defender is indeed blocking whatever version of 7zip this is...
I had a coworker send me their \7.12.1 file and replaced it, and that fixed the problem. Unsure if this issue is particular to me, but Ignition version 8.1.21 that I downloaded from the archived releases did not work right.