java.lang.IllegalAccessException: class jakarta.el.ELUtil cannot access class sun.util.calendar.ZoneInfo (in module java.base) because module java.base does not export sun.util.calendar to unnamed module @4bd1df80
at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392)
at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674)
at java.base/java.lang.reflect.Method.invoke(Method.java:560)
at jakarta.el.api@3.0.0//jakarta.el.ELUtil.invokeMethod(ELUtil.java:245)
... 67 more
This might require a spec change which resolves methods basically as follows:
Reported in https://stackoverflow.com/q/72361100/157882
Reproducer JSP:
Run on Java 17:
This might require a spec change which resolves methods basically as follows: