Jacques Le Roux created OFBIZ-12733:
---------------------------------------

             Summary: Workarounds for running and testing OFBiz under JDK 17 
and Gradle 7.6
                 Key: OFBIZ-12733
                 URL: https://issues.apache.org/jira/browse/OFBIZ-12733
             Project: OFBiz
          Issue Type: Task
          Components: Gradle
    Affects Versions: 22.01.01
         Environment: JDK 17 and at least Gradle 7.6
            Reporter: Jacques Le Roux
            Assignee: Jacques Le Roux


To be able to run and test (integration) OFBiz under JDK 17 and Gradle 7.6 we 
need these workarounds in build.gradle:

{code:java}
--- 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) {
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to