[jboss-jira] [JBoss JIRA] (WFCORE-4656) Write Empty ALLOWED_ORIGINS list cause ConfigurationPersistenceException on reload

Chao Wang (Jira) issues at jboss.org
Tue Sep 10 07:40:00 EDT 2019


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

Chao Wang updated WFCORE-4656:
------------------------------
    Summary: Write Empty ALLOWED_ORIGINS list cause ConfigurationPersistenceException on reload  (was: Write Empty ALLOWED_ORIGINS list could cause IllegalArgumentException on reload)


> Write Empty ALLOWED_ORIGINS list cause ConfigurationPersistenceException on reload
> ----------------------------------------------------------------------------------
>
>                 Key: WFCORE-4656
>                 URL: https://issues.jboss.org/browse/WFCORE-4656
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Management
>    Affects Versions: 10.0.0.Beta6
>            Reporter: Chao Wang
>            Assignee: Chao Wang
>            Priority: Major
>
> First add then clear ALLOWED_ORIGINS list cause ConfigurationPersistenceException at next server reload
> {noformat}
> 19:25:17,033 ERROR [org.jboss.as.controller] (Controller Boot Thread) 
> OPVDX001: Validation error in standalone.xml -----------------------------------
> |
> |  79: </audit-log>
> |  80: <management-interfaces>
> |  81:     <http-interface security-realm="ManagementRealm" allowed-origins="">
> |          ^^^^ '' is an invalid value for parameter allowed-origins. Values must have
> |                 a minimum length of 1 characters
> |
> |  82:         <http-upgrade enabled="true"/>
> |  83:         <socket-binding http="management-http"/>
> |  84:     </http-interface>
> |
> | The primary underlying error message was:
> | > ParseError at [row,col]:[81,13]
> | > Message: "WFLYCTL0113: '' is an invalid value for parameter
> | >   allowed-origins. Values must have a minimum length of 1 characters"
> |
> |-------------------------------------------------------------------------------
> 19:25:17,034 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed to parse configuration
> 	at org.jboss.as.controller at 10.0.0.Beta6//org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:143)
> 	at org.jboss.as.server at 10.0.0.Beta6//org.jboss.as.server.ServerService.boot(ServerService.java:385)
> 	at org.jboss.as.controller at 10.0.0.Beta6//org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:374)
> 	at java.base/java.lang.Thread.run(Thread.java:834)
> 19:25:17,035 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
> {noformat}
> Because parser doesn't properly parse empty list for configuration like:
> {noformat}
>         <management-interfaces>
>             <http-interface security-realm="ManagementRealm" allowed-origins="">
> {noformat}



--
This message was sent by Atlassian Jira
(v7.13.5#713005)


More information about the jboss-jira mailing list