Mailing List Message #340
From: Stavros Panidis <>
Subject: Re: [WO-DEV] Installation on osx Monterey - deployment
Date: Tue, 28 Dec 2021 06:34:51 +0200
To: WebObjects & WOnder Development <>
Cc: <>
Dear Marcus,

I need help for one more time.

Now the problem goes to the deployment.

Deployment environment is Ubuntu 20.04, java version openjdk 11.0.13 2021-10-19

Old applications run with no problems but when I deploy the new one, built in Java 17, application does not start, even after I add:


in JavaMonitor (Additional arguments). 

Is that correct? Do you think that a solution to update Java to version 17 on the server?

Best regards


On 24 Dec 2021, at 5:33 PM, Markus Ruggiero (rucotec) <> wrote:



to the “default vm args” for your selected installed JRE  (Eclipse preferences -> Java -> Installed JREs, select the one you use, click the Edit button and add it there). This is a one time setup.

You also want to add the same to your deployed app when running with a JRE version > 8 (e.g in JavaMonitor for the config of the app you run from it)

Merry Christmas to all of you! Christian or non-Christian, no matter, just have a peaceful and great time - anytime, that is!


On 23 Dec 2021, at 23:41, Stavros Panidis <> wrote:


I recently upgraded to Mac OsX Monterey. My configuration is as follows

-MacBook Pro, 2016, running Mac Monterey 12.1

-Eclispe 2021-12

-Java version as follows

openjdk 17.0.1 2021-10-19
OpenJDK Runtime Environment Temurin-17.0.1+12 (build 17.0.1+12)
OpenJDK 64-Bit Server VM Temurin-17.0.1+12 (build 17.0.1+12, mixed mode, sharing)

Everything seems to be OK, but when I try to run application I get the following error

NSLog  - A fatal exception occurred: class (in unnamed module @0x647c3190) cannot access class (in module java.base) because module java.base does not export to unnamed module @0x647c3190
[2021-12-23 11:52:15 EET] <main> java.lang.IllegalAccessError: class (in unnamed module @0x647c3190) cannot access class (in module java.base) because module java.base does not export to unnamed module @0x647c3190
at com.webobjects.appserver.WOStatisticsStore.<clinit>(
at com.webobjects.appserver.WOApplication.<init>(
at er.extensions.appserver.ajax.ERXAjaxApplication.<init>(
at er.extensions.appserver.ERXApplication.<init>(
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(
at java.base/java.lang.reflect.ReflectAccess.newInstance(
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(
at java.base/java.lang.Class.newInstance(
at com.webobjects.appserver.WOApplication.main(
at er.extensions.appserver.ERXApplication.main(


Any advise?

Many thanks in advance


Markus Ruggiero

rucotec GmbH                        web
Steinenvorstadt 79                email
4051 Basel / Switzerland         mobile +41 79 508 4701

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster