[ https://issues.apache.org/jira/browse/FELIX-6455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17409988#comment-17409988 ]
Carsten Ziegeler commented on FELIX-6455: ----------------------------------------- Implemented support for this in [1] by improving the boundary detection. I've also separated this into separate methods to make the code easier to understand [1] https://github.com/apache/felix-dev/commit/98da5cd36521856c9f1c32099b1485321921ec16 > configadmin.plugin.interpolation: default Value with "]" is interpreted wrong > ----------------------------------------------------------------------------- > > Key: FELIX-6455 > URL: https://issues.apache.org/jira/browse/FELIX-6455 > Project: Felix > Issue Type: Bug > Components: Configuration Admin > Affects Versions: configadmin-interpolation-plugin-1.2.0 > Reporter: guiquan weng > Assignee: Carsten Ziegeler > Priority: Major > Fix For: configadmin-interpolation-plugin-1.2.2 > > > configadmin.plugin.interpolation interpreted the default value with "]" wrong: > * $[env:notset;default=[8080]] => [8080](/) > * $[env:notset;default=[aabb]cc] => [aabbcc] (x) > To show the bug I have created a branch with a unit test: > [https://github.com/apache/felix-dev/compare/master...orangeven:bugfix/configadmin-plugins-interpolation-default-value-with-special-chars?expand=1] > Line 162 failed with message: > {noformat} > org.junit.ComparisonFailure: > Expected :[aabb]cc > Actual :[aabbcc]{noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)