commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott Wells (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CONFIGURATION-342) DatabaseConfiguration.copy() loses list/array values
Date Tue, 28 Oct 2008 19:15:44 GMT

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


Mime
View raw message