At this time we can also begin allowing jdk 17 syntax into the repo, but I would advise that if you know something is to be backported to 23 that you use jdk 11 syntax.
-earle
Adrian Fish
unread,
Dec 11, 2024, 9:31:12 AM12/11/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Earle Nietzel, dev sakai
The update is working great for me. Thanks for the comprehensive
instructions - worked a treat.
Just to be clear, how far back does 11 syntax go? Only back to 23? My
memory fails me at this point.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Adrian Fish, dev sakai
Java 8 syntax for 21 and earlier Java 11 syntax for 22 and 23 Java 17 syntax for 25 and later
-earle
Earle Nietzel
unread,
Dec 11, 2024, 12:26:08 PM12/11/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dev sakai
I have found an issue in entitybroker related to reflection, hope to have a patch ASAP.
You will see something similar to:
Direct request failure: InaccessibleObjectException:Unable to make field private static final java.lang.reflect.Method jdk.proxy46.$Proxy871.m0 accessible: module jdk.proxy46 does not "opens jdk.proxy46" to unnamed module @63e6ab6c:Direct request failure: InaccessibleObjectException:Unable to make field private static final java.lang.reflect.Method jdk.proxy46.$Proxy871.m0 accessible: module jdk.proxy46 does not "opens jdk.proxy46" to unnamed module @63e6ab6c: Sakai version: 25-SNAPSHOT(29651afb) Server: localhost(sakai01) [sakai01-1733937007135] Request URI: /direct/site/mercury/info.json Path Info: /site/mercury/info.json Context path: /direct Method: GET
-earle
Earle Nietzel
unread,
Dec 13, 2024, 10:10:00 AM12/13/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
If you want to deploy with the fix ahead of time clone reflectutils project apply the patch from above and build with mvn clean install which will install reflectutils-0.9.21-SNAPSHOT.jar
then simply and just the version in sakai's master pom to