-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Failing Silently, the Visualizer Windows directly is not shown. The server does not start (as windows defender is not asking to allow access).
Findings:
-
The server is not starting, and windows popup about allowing access to network does not appear.
-
~\.OpenSim\4.6-2025-11-27-d8516d7\var\logshows:
Caused: com.teamdev.jxbrowser.engine.ChromiumBinariesDeliveryException: Failed to extract Chromium binaries into ~\AppData\Local\JxBrowser\7.44.1
Caused: java.io.FileNotFoundException: chromium-win64.7z, chromium-win32.7z
-
~\AppData\Local\JxBrowser\7.44.1should have chromium binaries, downloaded/extracted by jxbrowser, but the path does not exist, or it only contains a file calledextraction.lockif you try to open the visualizer in the GUI from "Window->Visualizer". -
The file jxbrowser-win64-7.44.1.jar (which I confirmed contains the chromium binaries inside) is not being installed with opensim, which points to a problem with the installer? If I add this file manually, it is still not adding the missing files
-
Manually adding the missing files to the mentioned path
~\AppData\Local\JxBrowser\7.44.1makes it work. -
Disabling firewall does not fix it.
-
Running OpenSim as adming does not fix it.
-
According to jxbrowser documentation, we can control when and where to extract those binaries, so it is not downloaded in the AppData folder.
a. If we do this while OpenSim GUI is loading, we can make the experience of starting the app smoother.
b. If we control where is this downloaded, we can ensure it is removed when OpenSim is uninstalled.
Note: Should we ship and put the chromium files in the correct place ourselves to have control over this process?
Note 2: If someone uninstalls OpenSim, is this folder inside of AppData removed?. This may be a different issue.
Note 3: Looks like the server is not starting when opensim is started, and is only triggered when Window->Visualizer is clicked. This may be a different issue.