You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by "Florent ANDRE (JIRA)" <ji...@apache.org> on 2014/04/28 17:42:16 UTC

[jira] [Created] (STANBOL-1333) [security] Can't change the log level when security is enabled

Florent ANDRE created STANBOL-1333:
--------------------------------------

             Summary: [security] Can't change the log level when security is enabled
                 Key: STANBOL-1333
                 URL: https://issues.apache.org/jira/browse/STANBOL-1333
             Project: Stanbol
          Issue Type: Bug
    Affects Versions: 0.12.0
            Reporter: Florent ANDRE


Connected as admin when changing the log level from the osgi 'Sling log support' tab the error below appear, and others error are thrown even when restarting the platform.

Error message : 

java.lang.StackOverflowError
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:209)
	at java.io.FilePermission.<init>(FilePermission.java:285)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter.checkRotate(SlingLoggerWriter.java:340)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerConfig.printMessage(SlingLoggerConfig.java:114)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:87)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.log(SlingLogger.java:56)
	at org.apache.sling.commons.log.internal.slf4j.SlingLogger.warn(SlingLogger.java:296)
	at org.apache.stanbol.commons.security.UserAwarePolicy.getPermissions(UserAwarePolicy.java:102)
	at java.security.Policy.implies(Policy.java:733)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:272)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:350)
	at java.security.AccessController.checkPermission(AccessController.java:559)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
	at java.io.File.length(File.java:963)
	at org.apache.sling.commons.log.internal.slf4j.SizeLimitedFileRotator.isRotationDue(SizeLimitedFileRotator.java:82)
	at org.apache.sling.commons.log.internal.slf4j.SlingLoggerWriter



--
This message was sent by Atlassian JIRA
(v6.2#6252)