Hi Ted,

Are you using Java 25? GetPropertyAction no longer exists, but Hugi shows you 
how to replace it:

https://www.whoacommunity.com/article/fdbb5913-aac2-47f5-82bd-c44f33bb3985


On 22 Jan 2026, at 05:18, Theodore Petrosky via Webobjects-dev 
<[email protected]> wrote:

> I have added to the Default VM Arguments --add-exports 
> java.base/sun.security.action=ALL-UNNAMED --add-exports 
> java.base/sun.util.calendar=ALL-UNNAMED
> 
> and my app compile and run fine in development. I moved my app to AWS and it 
> is failing with:
> 
> [2026-1-21 18:39:46 UTC] <main> java.lang.IllegalAccessError: class 
> com.webobjects.foundation.NSTimeZone (in unnamed module @0x6b09fb41) cannot 
> access class sun.security.action.GetPropertyAction (in module java.base) 
> because module java.base does not export sun.security.action to unnamed 
> module @0x6b09fb41
>         at 
> com.webobjects.foundation.NSTimeZone.systemTimeZone(NSTimeZone.java:971)
>         at 
> com.webobjects.foundation.NSTimeZone.defaultTimeZone(NSTimeZone.java:818)
>         at 
> com.webobjects.foundation.NSTimestampFormatter.defaultFormatTimeZone(NSTimestampFormatter.java:734)
>         at 
> com.webobjects.appserver.WOStatisticsStore.<clinit>(WOStatisticsStore.java:249)
>         at 
> com.webobjects.appserver.WOApplication.<init>(WOApplication.java:853)
> 
> 
> Looks like the same issue, so I added to Additional Arguments:
> 
> -Duser.name=ec2 --add-exports java.base/sun.security.action=ALL-UNNAMED 
> --add-exports java.base/sun.util.calendar=ALL-UNNAMED
> 
> What am I missing?


-- 
Paul Hoadley
https://logicsquad.net/
https://www.linkedin.com/company/logic-squad/

Reply via email to