[jboss-jira] [JBoss JIRA] (WFCORE-1198) CLI does not resolve multiple properties if one property is undefined

Chao Wang (JIRA) issues at jboss.org
Wed Dec 9 04:31:00 EST 2015


Chao Wang created WFCORE-1198:
---------------------------------

             Summary: CLI does not resolve multiple properties if one property is undefined
                 Key: WFCORE-1198
                 URL: https://issues.jboss.org/browse/WFCORE-1198
             Project: WildFly Core
          Issue Type: Bug
          Components: CLI
    Affects Versions: 2.0.4.Final
            Reporter: Chao Wang
            Assignee: Chao Wang


https://bugzilla.redhat.com/show_bug.cgi?id=1289316 description:

{noformat}
Multiple property substitution is working with EAP 6.4.3+, however, if a variable amongst the multiple variables is empty or has no value, then the subsequent property in the CLI command is not substituted. 

For example : 
cat props.properties 
-----------------------------------------
PROFILE-NAME=TestProfile
SERVER-INSTANCE-NUMBER=TestInstance
APP-VERSION=
VAR=test
-----------------------------------------

cat test.cli :
---------------------------------------
/host=master/server-config=${PROFILE-NAME}${APP-VERSION}${SERVER-INSTANCE-NUMBER}${VAR}:add(auto-start=true, group="${PROFILE-NAME}${APP-VERSION}-server-group")
---------------------------------------

and if I execute "./jboss-cli.sh --connect --file=test.cli --properties=props.properties" then I have the following in the host.xml ": 

----------
...
<server name="TestProfile${SERVER-INSTANCE-NUMBER}test" group="TestProfile-server-group" auto-start="true"/>
...
-----------

Note APP-VERSION had no value, and so the subsequent SERVER-INSTANCE-NUMBER was not properly resolved
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list