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

N Campbell commented on CONFIGURATION-604:
------------------------------------------

Expected answer is 6 as returned when using 1.5

x.y=true
x.y.simpleCase=false
x.y.between=false
x.y.isDistinctFrom=false
x.y.comparison=true
x.y.in=true

Switch to 1.6+ and you get 4

x.y.simpleCase=false
x.y.between=false
x.y.isDistinctFrom=false
x.y=true


Stay with 1.6 and re-order the 2-part entry in A.properties so it appears 
before 3 part names (x.y=true) and you get 6 again

x.y=true
x.y.simpleCase=false
x.y.between=false
x.y.isDistinctFrom=false
x.y.comparison=true
x.y.in=true






> combining properties which use 3+ part names discards entries as of Commons 
> 1.6+
> --------------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-604
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-604
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 1.6
>            Reporter: N Campbell
>
> When two property files are combined using commons config 1.5, the aggregate 
> configuration returns an expected result of 6 entries. If Commons 
> configuration 1.6 or higher is used, the resulting set drops to  which is not 
> expected. 
> The property names include 2, 3 or 4 part names X.Y, X.Y.Z etc and it appears 
> that as of 1.6 if the names are arranged in 2 part, then 3 part etc that the 
> combiner returns the expected result.
> There does not appear to be any release notes etc that would suggest  that 
> this isn't a defect versus an intended implementation change.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to