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

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


Chao Wang created WFCORE-4656:
---------------------------------

             Summary: Write Empty ALLOWED_ORIGINS list could cause IllegalArgumentException 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


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