Hello

After updating to the latest pax-logging I get the following Exception

java.security.AccessControlException: access denied
(org.osgi.framework.AdminPermission (id=107) metadata)
        at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
        at
java.security.AccessController.checkPermission(AccessController.java:546)
        at
java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at
org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:306)
        at
org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:297)
        at
org.ops4j.pax.logging.service.internal.PaxLoggerImpl.setDelegateContext(PaxLoggerImpl.java:100)
        at
org.ops4j.pax.logging.service.internal.PaxLoggerImpl.debug(PaxLoggerImpl.java:129)
        at
org.ops4j.pax.logging.internal.TrackingLogger.debug(TrackingLogger.java:81)
        at
org.ops4j.pax.logging.slf4j.Slf4jLogger.debug(Slf4jLogger.java:334)

I think no particular permission should be needed for logging so I guess
PaxLoggerImpl should call getHeaders in a privileged-block.

Cheers,
Reto
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to