Skip to content

OWS not working with JDK23+? #621

Description

@AlBundy33

OWS does not start our application with JDK23 (tested with https://adoptium.net/de/temurin/releases/?version=23&os=windows&arch=x64&package=jdk)

Feel free to ask if you need more informations.

end of stage1-log looks like this

...
[ITW-CORE][2025-02-27 16:05:50.380 MEZ][INFO ][com.openwebstart.launcher.OwsJvmLauncher] using java runtime at 'Z:\Software\Java\OpenJDK23\jdk-23.0.2+7' for launching managed application
[ITW-CORE][2025-02-27 16:05:50.399 MEZ][INFO ][com.openwebstart.launcher.OwsJvmLauncher] About to launch process with command:
Z:\Software\Java\OpenJDK23\jdk-23.0.2+7\bin\java.exe "-Xbootclasspath/a:C:\Program Files\OpenWebStart\openwebstart.jar" -Dicedtea-web.bin.location=C:\Program Files\OpenWebStart\javaws -Xms64m -Xmx1024m -XX:MaxHeapFreeRatio=40 -Djnlp.secure.argument.14=true -Djnlp.file.encoding=UTF-8 -Djnlp.osgi.parentClassloader=current -Djnlp.java.util.Arrays.useLegacyMergeSort=true -Djnlp.osgi.bundles=org.eclipse.core.runtime@2:start,org.eclipse.equinox.event@3:start,org.eclipse.equinox.ds@3:start,org.apache.felix.scr@3:start -Djnlp.osgi.splashPath=platform:/base/plugins/my.super.application -Djnlp.donotModifyDefaultLocale=true -Djava.util.Arrays.useLegacyMergeSort=true -Djnlp.eclipse.security=osgi -Djnlp.org.eclipse.swt.internal.carbon.smallFonts= -Djnlp.packEnabled=true --add-reads=java.base=ALL-UNNAMED,java.desktop --add-reads=java.desktop=ALL-UNNAMED,java.naming --add-reads=java.naming=ALL-UNNAMED,java.desktop --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop,jdk.jsobject --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.math=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.desktop/java.beans=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED -Djava.security.manager=allow net.sourceforge.jnlp.runtime.Boot -Xnofork C:\Users\XXXX\Downloads\jnlp (10).jnlp
[ITW-CORE][2025-02-27 16:05:54.121 MEZ][INFO ][net.sourceforge.jnlp.util.logging.OutputController] Increase polling interval for shutdown phase
[ITW-CORE][2025-02-27 16:05:54.122 MEZ][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] No other instances of javaws are running

stage2-log looks like this

[XXXX][ITW-CORE][2025-02-27 16:05:51.035 MEZ][INFO ][net.sourceforge.jnlp.util.logging.filelogs.WriterBasedFileLog][Output controller consumer daemon#352b2754] writer-based impl.
[ITW-CORE][2025-02-27 16:05:50.688 MEZ][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] OpenWebStartLauncher called with args: [-Xnofork, C:\Users\XXXX\Downloads\jnlp (10).jnlp].
[ITW-CORE][2025-02-27 16:05:50.688 MEZ][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] OS: Windows 10
[ITW-CORE][2025-02-27 16:05:50.688 MEZ][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] Java Runtime Eclipse Adoptium-23.0.2
[ITW-CORE][2025-02-27 16:05:50.986 MEZ][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly.
[ITW-CORE][2025-02-27 16:05:51.012 MEZ][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Loading USER level properties from: file:/C:/Users/XXXX/.config/icedtea-web/deployment.properties
[ITW-CORE][2025-02-27 16:05:53.907 MEZ][INFO ][net.sourceforge.jnlp.util.logging.OutputController] Increase polling interval for shutdown phase

if I use a local client with the same java it starts as expected so I assume that this is an issue with OWS

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions