You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2009/01/19 10:34:00 UTC

[jira] Work started: (FELIX-889) Arrays of primitives not supported by Configuration Admin

     [ https://issues.apache.org/jira/browse/FELIX-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on FELIX-889 started by Felix Meschberger.

> 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.