Arrays of primitives not supported by Configuration Admin
---------------------------------------------------------

                 Key: FELIX-889
                 URL: https://issues.apache.org/jira/browse/FELIX-889
             Project: Felix
          Issue Type: Bug
          Components: Configuration Admin
    Affects Versions: configadmin-1.0.4, configadmin-1.0.8
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger


Code inspection and additional unit tests show, that the 
CaseInsensitiveDictionary used to store the configuration properties does not 
accept and support values of primitive array type.

The bug lies with the CaseInsensitiveDictionary.checkValue(), which checkes 
arrays with

    value instanceOf Object[]

which is never true for an array of primitive. The check must be whether the 
class of the value is an array type as in

    value.getClass().isArray()

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

Reply via email to