[
https://issues.apache.org/jira/browse/OFBIZ-12733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jacques Le Roux closed OFBIZ-12733.
-----------------------------------
Fix Version/s: 22.01.01
Resolution: Implemented
> 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: Sub-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
> Priority: Major
> Fix For: 22.01.01
>
>
> 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)