java.security.AccessControlException: Access denied

I am running a Java agent on the Notes Client. It works without error on Notes 7.0.3, but produces an error running on 8.5.

I have the runtime security level set to 3.

Does anyone know what might be causing it?

import lotus.domino.*;

import org.apache.commons.logging.Log;

import org.apache.commons.logging.LogFactory;

import org.apache.commons.logging.impl.SimpleLog;

public class JavaAgent extends AgentBase {

public void NotesMain() {

	try {

		Log log = LogFactory.getLog(SimpleLog.class.getName());

		log.info("This is an error");

	} catch(Exception e) {

		e.printStackTrace();

}

}

The Java console reads:

java.security.AccessControlException: Access denied (java.util.logging.LoggingPermission control)

at java.security.AccessController.checkPermission(AccessController.java:108)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)

at COM.ibm.JEmpower.applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1440)

at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1522)

at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1455)

at java.util.logging.LogManager.checkAccess(Unknown Source)

at java.util.logging.Handler.setLevel(Unknown Source)

at java.util.logging.Logger.initHandler(Unknown Source)

at java.util.logging.Logger.getHandlers(Unknown Source)

at java.util.logging.Logger.log(Unknown Source)

at java.util.logging.Logger.logp(Unknown Source)

at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:91)

at org.apache.commons.logging.impl.Jdk14Logger.info(Jdk14Logger.java:162)

at JavaAgent.NotesMain(JavaAgent.java:35)

at lotus.domino.AgentBase.runNotes(Unknown Source)

at lotus.domino.NotesThread.run(Unknown Source)

Subject: COM.ibm.JEmpower.applet.AppletSecurity

Hi Merlin,

Did you get anything about AppletSecurity trouble?