commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Lopashev (JIRA)" <>
Subject [jira] [Commented] (CONFIGURATION-617) Incorrect multi-valued property substitution
Date Fri, 29 Jan 2016 01:54:40 GMT


Alex Lopashev commented on CONFIGURATION-617:

Interpolation with list values imo is pretty rarely used functionality that's why there is
no complaints about it.
There is a solution for me - just set {{delimiterParsingDisabled}} flag.

Migration to 2.0 seems to be a pretty hard task (API differs I assume) and it's not event
released yet.

[], thank you for your answer, I'm closing the issue.

> Incorrect multi-valued property substitution
> --------------------------------------------
>                 Key: CONFIGURATION-617
>                 URL:
>             Project: Commons Configuration
>          Issue Type: Bug
>          Components: Interpolation
>    Affects Versions: 1.10
>            Reporter: Alex Lopashev
> According to [AbstractConfiguration#resolveContainerStore|]
code and documentation it uses only first value if array/collection property value. 
> Such behavior is broken in a trivial situation: 
> {{a=1,2,3}}
> {{b=$\{a\} ⇒ b=1}}
> The solution will be to stop using logic in {{resolveContainerStore(key)}} and just use

This message was sent by Atlassian JIRA

View raw message