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