[jboss-jira] [JBoss JIRA] Created: (JBSER-105) Missing privileged blocks

David Lloyd (JIRA) jira-events at lists.jboss.org
Thu Mar 20 11:16:52 EDT 2008


Missing privileged blocks
-------------------------

                 Key: JBSER-105
                 URL: http://jira.jboss.com/jira/browse/JBSER-105
             Project: JBoss Serialization
          Issue Type: Bug
    Affects Versions: 1.0.3 GA
            Reporter: David Lloyd
         Assigned To: Clebert Suconic


Code bases using JBoss Serialization need the following permissions in order to run JBSER.  There should be privileged blocks in place so that the permissions can be granted to JBSER instead of granting the permissions to each application.

java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers)
        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 java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662)
        at java.lang.Class.checkMemberAccess(Class.java:2157)
        at java.lang.Class.getDeclaredMethod(Class.java:1934)
        at org.jboss.serial.classmetamodel.ClassMetamodelFactory.<clinit>(ClassMetamodelFactory.java:137)

java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks)
        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 java.lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:107)
        at org.jboss.serial.classmetamodel.ClassMetamodelFactory.<clinit>(ClassMetamodelFactory.java:148)

java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.reflect)
        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 java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:273)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.jboss.serial.classmetamodel.SunConstructorManager.<clinit>(SunConstructorManager.java:46)

java.security.AccessControlException: access denied (java.lang.RuntimePermission reflectionFactoryAccess)
        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 sun.reflect.ReflectionFactory.getReflectionFactory(ReflectionFactory.java:97)
        at org.jboss.serial.classmetamodel.SunConstructorManager.<clinit>(SunConstructorManager.java:46)

java.security.AccessControlException: access denied (java.io.SerializablePermission enableSubstitution)
        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 java.io.ObjectOutputStream.enableReplaceObject(ObjectOutputStream.java:592)
        at org.jboss.remoting.serialization.impl.java.MarshalledValueOutputStream.access$000(MarshalledValueOutputStream.java:45)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list