Community
Participate
Working Groups
We are deploying our application for windows, linux and osx. The local client works on all platforms but webstart works only on linux and windows. On osx nothing happens after launching the jnlp. All our files are signed and we are using java 8 at the moment. We are also setting -XstartOnFirstThread but it seems that this vmarg does not work anymire with webstart. Does someone know a workaround to get webstart working?
I've added a workaround to https://bugs.eclipse.org/bugs/show_bug.cgi?id=541282
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug. If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. -- The automated Eclipse Genie.
sill an issue because mentioned workaround has it's own issues :-/
Proposed workaround does not work under java 9+ since apple.dispatch was removed there. There is some issue with -XstartOnFirstThread vm-arg that needs to be fixed, application hangs on the step "About to launch external with commands: '[/Library/Java/JavaVirtualMachines/temurin-17.jdk......". Without the arg application goes further to the place when warning about missing arg is logged and main thread left by the app. I can provide some additional info/logs if it is needed.
Created attachment 287472 [details] JNLP file See attached jnlp file that reproduces error in 100% times on mac OS but works on Windows.
How to run attached JNLP: 1. Install latest JDK11 or above from: https://adoptium.net/index.html 2. Install latest OpenWebStart from the official site: https://openwebstart.com/download/ 3. Add github repo to whitelist to avoid security blocking during JNLP startup: - locate {USER_HOME}\.config\icedtea-web\deployment.properties - append with: deployment.security.whitelist=https\://github.com 4. Download the jnlp file and run it with the OpenWebStart