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.