Java error after upgrading client to 8.5.1

We have a custom business application written in Java that runs very nicely under 8.0.2 but fails every time under 8.5.1 (incl. FP1&2)

Ive searched around a little on this form and have found some people with similar problems but none with a fix for this issue in the client. Ive enclosed the error stack below.

Anyone have any ideas?

----------- From the Java Debug Console----------

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:532)

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

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

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

at java.util.logging.LogManager.checkAccess(LogManager.java:293)

at java.util.logging.Handler.setLevel(Handler.java:393)

at java.util.logging.Logger.initHandler(Logger.java:451)

at java.util.logging.Logger.getHandlers(Logger.java:466)

at java.util.logging.Logger.log(Logger.java:1095)

at java.util.logging.Logger.info(Logger.java:917)

at messaginglayer.MessagingLayer.loadDatabase(MessagingLayer.java:305)

at paymentmanager.PaymentManagerCFDImpl.<init>(PaymentManagerCFDImpl.java:48)

at utils.PaymentManagerFactory.getPaymentManager(PaymentManagerFactory.java:41)

at lib.MMServicesAPI.MMServices.<init>(MMServices.java:38)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:41)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)

at java.lang.reflect.Constructor.newInstance(Constructor.java:515)

at lotus.domino.JavaConnectInvoker.newInstance(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at java.lang.reflect.Method.invoke(Method.java:599)

at lotus.domino.JavaConnectLoader.newInstance(Unknown Source)

Subject: Sorted

IBM found this technote for me:

http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21279509