Details
Description
To be able to run and test (integration) OFBiz under JDK 17 and Gradle 7.6 we need these workarounds in build.gradle:
--- a/build.gradle +++ b/build.gradle @@ -81,10 +81,13 @@ ext.pluginsDir = "${rootDir}/plugins" application { mainClassName = 'org.apache.ofbiz.base.start.Start' - // jdk.serialFilter is to "Prevent possible DOS attack done using Java deserialisation" (OFBIZ-12592) applicationDefaultJvmArgs = project.hasProperty('jvmArgs') ? jvmArgs.tokenize() - : ['-Xms128M','-Xmx1024M','-Djdk.serialFilter=maxarray=100000;maxdepth=20;maxrefs=1000;maxbytes=500000'] + : ['-Xms128M','-Xmx1024M', + '-Djdk.serialFilter=maxarray=100000;maxdepth=20;maxrefs=1000;maxbytes=500000', // OFBIZ-12592 and OFBIZ-12716 + '--add-exports=java.base/sun.util.calendar=ALL-UNNAMED', // OFBIZ-12721 + '--add-opens=java.base/java.util=ALL-UNNAMED' // OFBIZ-12726 + ] } distributions.main.contents.from(rootDir) {
Attachments
Attachments
Issue Links
- is depended upon by
-
OFBIZ-12729 Use JDK 17 in GitHub Action, BuildBot (ie OFBiz CI) and demos
- Closed