[jboss-jira] [JBoss JIRA] (WFCORE-3434) ERROR in logs while using vault in system properties

Chao Wang (JIRA) issues at jboss.org
Tue Nov 28 02:35:05 EST 2017


     [ https://issues.jboss.org/browse/WFCORE-3434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chao Wang moved JBEAP-13854 to WFCORE-3434:
-------------------------------------------

     Project: WildFly Core  (was: JBoss Enterprise Application Platform)
         Key: WFCORE-3434  (was: JBEAP-13854)
    Workflow: GIT Pull Request workflow   (was: CDW with loose statuses v1)


> ERROR in logs while using vault in system properties
> ----------------------------------------------------
>
>                 Key: WFCORE-3434
>                 URL: https://issues.jboss.org/browse/WFCORE-3434
>             Project: WildFly Core
>          Issue Type: Bug
>    Affects Versions: 4.0.0.Alpha3
>         Environment: JBoss EAP 7.1 Beta
>            Reporter: Chao Wang
>            Assignee: Chao Wang
>            Priority: Minor
>
> Getting below ERROR message in server.log when *Picketbox Vault expressions* used in *system properties*.:
> {code:java}
> ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0230: Vault is not initialized; resolution of vault expressions is not possible
> {code}
> Below expressions are resolving fine but due to race condition this ERROR message got printed in the logs.
> {code:java}
> <system-properties>
>         <property name="javax.net.ssl.trustStore" value="/home/jboss-eap-7.1/vault/vault.keystore"/>
>         <property name="javax.net.ssl.trustStorePassword" value="${VAULT::datasource::password::1}"/>
> </system-properties>
> <vault>
>   <vault-option name="KEYSTORE_URL" value="/home/jboss-eap-7.1/vault/vault.keystore"/>
>   <vault-option name="KEYSTORE_PASSWORD" value="MASK-2GAtdnlXL8H"/>
>   <vault-option name="KEYSTORE_ALIAS" value="vault"/>
>   <vault-option name="SALT" value="12345678"/>
>   <vault-option name="ITERATION_COUNT" value="44"/>
>   <vault-option name="ENC_FILE_DIR" value="/home/jboss-eap-7.1/vault/"/>
> </vault>
> {code}
> Expression is actually resolving to the correct value and that can be check using below CLI command :
> {code:java}
> /core-service=platform-mbean/type=runtime:read-attribute(name=system-properties).
> {code}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list