'Unrecognized Windows Sockets error: 5: Access denied' and then: cannot invoke com.teamdev.jxbrowser.engine "is null"

Questions about Wine on Linux
Locked
ruben2rl
Newbie
Newbie
Posts: 2
Joined: Thu Mar 02, 2023 3:10 am

'Unrecognized Windows Sockets error: 5: Access denied' and then: cannot invoke com.teamdev.jxbrowser.engine "is null"

Post by ruben2rl »

I have been using Exocharts, a trading platform, without any issues until a new update came out. This is a program with a java GUI which runs an embedded chromium browser to show the charts.

The developer updated the program and now it attempts to unpack an update of the embedded chromium browser. When the program internally launches 7-zip to do the unpacking, 7-zip fails. The users of the program in Mac computers had to activate a security option in order for the program to work, they had the same problem, it failed when trying to update/unpack chromium. The option they activated to make it work in Mac says: “Allow this program to update or delete other applications”

I spoke with the developer of the program, he said this after seeing the log: “It says: failed to load resources, aborted, that means Chromium tried to overwrite new binaries on the hard drive and some security stuff prevented it and without this update it cannot continue, since the new version of the program works only with latest bin and hdd contains older version. Same for new MacOS Ventura, they have added a new permission system”

You can see in the log the first error: “Unrecognized Windows Sockets error: 5: Access denied”, then further down 7-zip fails the extraction: “Process exit code: -2147483645” and finally java throws the error web engine is null ( no chromium): Cannot invoke “com.teamdev.jxbrowser.engine.Engine.browsers()” because “org.ng.exocharts.desktop.engine.WebEngine.WEB_ENGINE” is null

I’ve tried all different runners but it makes no difference, also permissions in folders in Linux are ok.

Code: Select all

Mar 01 22:29:28 244: Unrecognized Windows Sockets error: 5: Access denied
Mar 01 22:29:28 246: java.base/java.net.Inet6AddressImpl.isReachable0(Native Method)
Mar 01 22:29:28 249: java.base/java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:94)
Mar 01 22:29:28 252: java.base/java.net.InetAddress.isReachable(InetAddress.java:548)
Mar 01 22:29:28 253: java.base/java.net.InetAddress.isReachable(InetAddress.java:507)
Mar 01 22:29:28 256: org.ng.exocharts.desktop.utility.MacAddress.printInfoForInterface(MacAddress.java:55)
Mar 01 22:29:28 258: org.ng.exocharts.desktop.utility.MacAddress.getMac(MacAddress.java:98)
Mar 01 22:29:28 267: org.ng.exocharts.desktop.modals.LoginModal.userIsAuthenticatedSilent(LoginModal.java:613)
Mar 01 22:29:28 269: org.ng.exocharts.desktop.AppInitializer.lambda$start$9(AppInitializer.java:673)
Mar 01 22:29:28 273: java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
Mar 01 22:29:28 276: java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
Mar 01 22:29:28 278: java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
Mar 01 22:29:28 281: java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
Mar 01 22:29:28 282: java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
Mar 01 22:29:28 284: java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Mar 01 22:29:28 389: Cleanup... C:/Exocharts/userData_bench
Mar 01 22:29:28 689: Exocharts Chart Engine init...
Mar 01 22:29:28 698: Skia: HARDWARE_ACCELERATED
Mar 01 22:29:28 876: Infra:: new alphas with length = 4096
Mar 01 22:29:28 946: Infra:: PPSRenderer: scenario.effect - createShader: Blend_SRC_IN
Mar 01 22:29:30 401: GPU entry: DirectX 11
Mar 01 22:29:30 408: GPU: Enabling V-Sync and frame limit
Mar 01 22:29:33 312: Process exit code: -2147483645
Mar 01 22:29:33 313: com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:233)
Mar 01 22:29:33 313: com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)
Mar 01 22:29:33 314: org.ng.exocharts.desktop.engine.WebEngine.<init>(WebEngine.java:449)
Mar 01 22:29:33 315: org.ng.exocharts.desktop.AppInitializer.lambda$start$7(AppInitializer.java:576)
Mar 01 22:29:33 316: java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
Mar 01 22:29:33 316: java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
Mar 01 22:29:33 317: java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
Mar 01 22:29:33 318: java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
Mar 01 22:29:33 319: java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
Mar 01 22:29:33 321: java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Mar 01 22:29:33 322: Exocharts PUBLIC Engine init...
Mar 01 22:29:33 322: PUBLIC Skia: HARDWARE_ACCELERATED
Mar 01 22:29:47 242: jxMain: 
7-Zip (r) 21.07 (x86) : Igor Pavlov : Public domain : 2021-12-26

Scanning the drive for archives:
1 file, 86568039 bytes (83 MiB)

Extracting archive: C:\Exocharts\engine_public\chromium-win64.7z
--
Path = C:\Exocharts\engine_public\chromium-win64.7z
Type = 7z
Physical Size = 86568039
Headers Size = 1856
Method = LZMA2:24 BCJ
Solid = +
Blocks = 2

Everything is Ok

Folders: 2
Files: 136
Size:       321246593
Compressed: 86568039

Mar 01 22:29:54 306: Process exit code: -2147483645
Mar 01 22:29:54 309: com.teamdev.jxbrowser.engine.internal.EngineImpl.newInstance(EngineImpl.java:233)
Mar 01 22:29:54 311: com.teamdev.jxbrowser.engine.Engine.newInstance(Engine.java:163)
Mar 01 22:29:54 313: org.ng.exocharts.desktop.engine.PublicEngine.<init>(PublicEngine.java:193)
Mar 01 22:29:54 325: org.ng.exocharts.desktop.AppInitializer.lambda$start$7(AppInitializer.java:577)
Mar 01 22:29:54 329: java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
Mar 01 22:29:54 331: java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
Mar 01 22:29:54 335: java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
Mar 01 22:29:54 337: java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
Mar 01 22:29:54 339: java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
Mar 01 22:29:54 341: java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Mar 01 22:29:54 569: Cannot invoke "com.teamdev.jxbrowser.engine.Engine.browsers()" because "org.ng.exocharts.desktop.engine.WebEngine.WEB_ENGINE" is null
Mar 01 22:29:54 571: org.ng.exocharts.desktop.AppInitializer.closeApp(AppInitializer.java:688)
Mar 01 22:29:54 572: org.ng.exocharts.desktop.AppInitializer.stop(AppInitializer.java:681)
Many thanks
Locked