[ 
https://issues.apache.org/jira/browse/CONFIGURATION-342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12643311#action_12643311
 ] 

Scott Wells commented on CONFIGURATION-342:
-------------------------------------------

Okay.  I'm pretty slammed with major release planning at work right now after 
presenting several successful proof-of-concept projects.  I'm 99.999% sure that 
we'll be using Commons Config, and in particular DatabaseConfiguration for 
shared persistent storage and XMLConfiguration for externalized format (for 
import/export, revisioning through SCM, etc.).  As we get into the 
productization of that, I'll likely ping you again to chat about how 
DatabaseConfiguration might evolve to have the same level of expressiveness as 
HierarchicalConfiguration and what we might do to aid in getting it there.

> DatabaseConfiguration.copy() loses list/array values
> ----------------------------------------------------
>
>                 Key: CONFIGURATION-342
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-342
>             Project: Commons Configuration
>          Issue Type: Bug
>          Components: Type conversion
>    Affects Versions: 1.5
>            Reporter: Scott Wells
>         Attachments: ConfigurationUtil.java
>
>
> I've found a bug where adding a list property to a BaseConfiguration, then 
> copying that full BaseConfiguration to a DatabaseConfiguration, the list is 
> lost and only the first element is copied to the destination 
> DatabaseConfiguration.  For example:
> BaseConfiguration bc = new BaseConfiguration();
> bc.addProperty("myList", Arrays.asList("1", "2", "3", "4");
> DatabaseConfiguration dc = new DatabaseConfiguration(...);
> dc.copy(bc);
> List list = dc.getList("myList");
> // At this point, you'll get a single element list containing only "1"

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