felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-1233) Bundle class loader should delegate using Class.forName(String, boolean, ClassLoader) to support array types
Date Fri, 12 Jun 2009 14:08:07 GMT
Bundle class loader should delegate using Class.forName(String, boolean, ClassLoader) to support
array types
------------------------------------------------------------------------------------------------------------

                 Key: FELIX-1233
                 URL: https://issues.apache.org/jira/browse/FELIX-1233
             Project: Felix
          Issue Type: Bug
          Components: Framework
    Affects Versions: felix-1.8.0
            Reporter: Richard S. Hall
            Assignee: Richard S. Hall
             Fix For: felix-1.8.1


A call to Bundle.loadClass() delegates to ModuleClassLoader.loadClass(). This is problematic,
for example, if you create a wrapper class loader for deserialization since it will ask for
array types, since loadClass() doesn't know how to deal with them. On the other hand, Class.forName(String,
boolean, ClassLoader) will deal with them automatically. There is an issue around Class.forName()
where it caches results in a weird way, but this shouldn't impact this situation, since bundles
class spaces are consistent show caching should be fine.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message