Page 1 of 1

JNLP IBM IMM and Java 21

Posted: 12 Dec 2023, 14:19
by beremour
OWS 1.9 and Java 21 seem to break remote consoles on IBM and Fuji servers. Can you please consider attached stage log files. Is it possible to downgrade to Java 17 ? or may be older..

Cache and JVM list is:
icedtea-web-cache.png
icedtea-web-cache.png (494.51 KiB) Viewed 9635 times

Re: JNLP IBM IMM and Java 21

Posted: 13 Dec 2023, 05:52
by Janak Mulani
Hi,

Your application is started by OWS using Java 21.

In stage2 log there is an exception while running your jnlp application:

Code: Select all

java.lang.IllegalAccessError: superclass access check failed: class com.avocent.app.c.a.a (in unnamed module @0x3a46bb1c) cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @0x3a46bb1c
This means that the class com.apple.eawt.Application is no longer available on the class path of the application.

Have you tried running your application from java commandline with Java 21 with all jars on classpath and the necessary vm args?

> <j2se version="1.6+ 1.5+ " />
You have specified 1.6+ in your jnlp.

You have a choice of specifying with which JVM your application will start by using the JVM Manager in itw-settings https://openwebstart.com/docs/OWSGuide. ... management. You can choose not to download latest JVM but use the locally installed JVM with which your app is working.