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