java.util.PropertyPermission access denied

0
Hi, when I turn cloud security on to test cloud compatibility, I get the following error message: lg: com.mendix.core.CoreRuntimeException: java.security.AccessControlException: access denied (java.util.PropertyPermission line.seperator read) at CDDInterface.createHeaderXML (JavaAction : 'Call 'createHeader'') at CDDInterface.handleImport (SubMicroflow : 'Call 'createHeaderXML'') at CDDInterface.handleMelding (SubMicroflow : 'Call 'handleImport'') at CDDInterface.HandleMeldingen.nested.a0d5ffcc-d8e2-4f99-b21a-b0d31a66f3aa [1 of 1] (SubMicroflow : 'Call 'handleMelding'') at CDDInterface.HandleMeldingen (NestedLoopedMicroflow : '') I have the following settings in my .policy file: grant codeBase "file:${{java.ext.dirs}}/sunjce_provider.jar" { permission java.security.AllPermission; }; grant codeBase "file:${{java.ext.dirs}}/sunmscapi.jar" { permission java.security.AllPermission; }; grant codeBase "file:${{java.ext.dirs}}/sunec.jar" { permission java.security.AllPermission; }; grant codeBase "file:/%MENDIX\_INSTALL\_DIR%/-" { permission java.security.AllPermission; }; grant { permission java.io.FilePermission "%PROJECT\_DEPLOYMENT\_DIR%/data/tmp/-", "read, write, delete, execute"; permission java.io.FilePermission "%PROJECT\_DEPLOYMENT\_DIR%/model/resources/-", "read"; permission java.io.FilePermission "%PROJECT\_DEPLOYMENT\_DIR%/model/lib/-", "read"; permission java.net.SocketPermission "maps.google.com:80", "connect"; permission java.net.SocketPermission "maps.google.com:443", "connect"; permission java.util.PropertyPermission "file.separator", "read"; permission java.util.PropertyPermission "path.separator", "read"; permission java.util.PropertyPermission "line.separator", "read"; }; To me it seems the line: permission java.util.PropertyPermission "line.separator", "read"; grants me permissions needed, but apparently this is not the case. What am I missing here?
asked
1 answers
0

I think you have a typo in your Java action:

java.util.PropertyPermission line.seperator read

is not the same as

java.util.PropertyPermission "line.separator", "read"

:)

answered