commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "N Campbell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CONFIGURATION-604) combining properties which use 3+ part names discards entries as of Commons 1.6+
Date Sat, 04 Jul 2015 20:26:04 GMT

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

Mime
View raw message