commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Kitching (JIRA)" <j...@apache.org>
Subject [jira] Created: (LOGGING-106) AccessControlException when loading LogFactory class without system properties permission
Date Tue, 20 Jun 2006 11:21:30 GMT
AccessControlException when loading LogFactory class without system properties permission
-----------------------------------------------------------------------------------------

         Key: LOGGING-106
         URL: http://issues.apache.org/jira/browse/LOGGING-106
     Project: Commons Logging
        Type: Bug

    Versions: 1.1.0    
    Reporter: Simon Kitching


The LogFactory static initializer calls createFactoryStore which calls System.getProperty.
If the class doesn't have access rights to see system properties (eg when in an applet) then
the LogFactory class cannot load, and hence the app is completely stuffed.

I think the system property access should be wrapped in a try/catch, with any access failure
behaving as if the propery is not set.

In addition, we might want to use an AccessController in the static block so that a signed
logging jar can be granted system property access [without having to grant all its callers
that permission too].

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


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message