[
https://issues.jboss.org/browse/WFLY-7097?page=com.atlassian.jira.plugin....
]
Ilia Vassilev commented on WFLY-7097:
-------------------------------------
[~honza889] We probably need to also modify
/src/main/resources/subsystem-templates/elytron.xml which is used to build *-elytron.xml
configuration files in WildFly. If you start the server using standalone-elytron.xml, the
following exception occurs:
11:54:16,517 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.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:131)
at org.jboss.as.server.ServerService.boot(ServerService.java:355)
at
org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:302)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[342,17]
Message: WFLYCTL0197: Unexpected attribute 'roles' encountered
at
org.jboss.as.controller.parsing.ParseUtils.unexpectedAttribute(ParseUtils.java:117)
at
org.wildfly.extension.elytron.MapperParser.readConstantRoleMapper(MapperParser.java:1159)
at org.wildfly.extension.elytron.MapperParser.readMappers(MapperParser.java:206)
at
org.wildfly.extension.elytron.ElytronSubsystemParser.readElement(ElytronSubsystemParser.java:120)
at
org.wildfly.extension.elytron.ElytronSubsystemParser.readElement(ElytronSubsystemParser.java:72)
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
at
org.jboss.staxmapper.XMLExtendedStreamReaderImpl.handleAny(XMLExtendedStreamReaderImpl.java:69)
at
org.jboss.as.server.parsing.StandaloneXml_5.parseServerProfile(StandaloneXml_5.java:591)
at
org.jboss.as.server.parsing.StandaloneXml_5.readServerElement(StandaloneXml_5.java:245)
at
org.jboss.as.server.parsing.StandaloneXml_5.readElement(StandaloneXml_5.java:144)
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:107)
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:49)
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:110)
at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:69)
at
org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:123)
... 3 more
The constant-role-mapper is not able to handle role name with space
in it
-------------------------------------------------------------------------
Key: WFLY-7097
URL:
https://issues.jboss.org/browse/WFLY-7097
Project: WildFly
Issue Type: Bug
Components: Security
Reporter: Josef Cacek
Assignee: Jan Kalina
Priority: Critical
Adding a role with a space in the name results in 2 roles (for parts of the name) added.
The problem is visible after server reload. E.g. adding role "JBoss Admin"
results in 2 roles assigned "JBoss" and "Admin"
*Expected behavior*
Spaces in role name must be supported and correctly handled. E.g. After adding
"JBoss Admin" and server reload "JBoss Admin" is assigned.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)