commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Prantzalos (Created) (JIRA)" <>
Subject [jira] [Created] (CONFIGURATION-481) Variable interpolation across files broken in 1.7 & 1.8
Date Sun, 26 Feb 2012 20:28:49 GMT
Variable interpolation across files broken in 1.7 & 1.8

                 Key: CONFIGURATION-481
             Project: Commons Configuration
          Issue Type: Bug
          Components: Interpolation
    Affects Versions: 1.8, 1.7
         Environment: Any OS, but have verified with Windows 7 and AIX 6.1, running Java 1.6.0.
            Reporter: Jim Prantzalos

With Commons Configuration 1.6, I was able to declare a variable in a properties file, and
then reference it in a XML file using the ${myvar} syntax.

For example:
  <product name="abc">
<properties fileName=""/>
<xml fileName="test.xml" config-name="test">
  <expressionEngine config-class="org.apache.commons.configuration.tree.xpath.XPathExpressionEngine"/>

When I try to retrieve the value, like so:
combinedConfig.getConfiguration("test").configurationAt("products/product[@name='abc']", true).getString("desc")
I get "${myvar}-product" instead of "abc-product".

This was working in Commons Configuration 1.6, but seems to be broken in 1.7 and 1.8.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message