[jboss-jira] [JBoss JIRA] (WFLY-5112) After removing property empty properties tag left in xml cofiguration and server cannot run more.

Ondřej Chaloupka (JIRA) issues at jboss.org
Mon Aug 17 04:34:26 EDT 2015


    [ https://issues.jboss.org/browse/WFLY-5112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098792#comment-13098792 ] 

Ondřej Chaloupka edited comment on WFLY-5112 at 8/17/15 4:33 AM:
-----------------------------------------------------------------

Hi Tomek,

the steps to reproduce should be

{code}
/subsystem=iiop-openjdk:write-attribute(name=properties.key, name=some-value)
:reload

/subsystem=iiop-openjdk:map-remove(name=properties, key=key)
:reload
{code}

server refuses to start and you will experience error
{code}
10:30:38,014 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:354)
 at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:272)
 at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[268,13]
Message: WFLYCTL0377: Unexpected element '{urn:jboss:domain:iiop-openjdk:1.0}properties' encountered. Valid elements are: 'property'
 at org.jboss.as.controller.parsing.ParseUtils.unexpectedElement(ParseUtils.java:98)
 at org.jboss.as.controller.AttributeParsers$PropertiesParser.parseElement(AttributeParsers.java:91)
 at org.jboss.as.controller.PersistentResourceXMLDescription.parseAttributeGroups(PersistentResourceXMLDescription.java:171)
 at org.jboss.as.controller.PersistentResourceXMLDescription.parse(PersistentResourceXMLDescription.java:140)
 at org.wildfly.iiop.openjdk.IIOPSubsystemParser.readElement(IIOPSubsystemParser.java:75)
 at org.wildfly.iiop.openjdk.IIOPSubsystemParser.readElement(IIOPSubsystemParser.java:50)
 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_4.parseServerProfile(StandaloneXml_4.java:547)
 at org.jboss.as.server.parsing.StandaloneXml_4.readServerElement(StandaloneXml_4.java:244)
 at org.jboss.as.server.parsing.StandaloneXml_4.readElement(StandaloneXml_4.java:143)
 at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:69)
 at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:47)
 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

10:30:38,016 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
{code}

the content of xml is following
{code}
<subsystem xmlns="urn:jboss:domain:iiop-openjdk:1.0">
  <properties/>
  <initializers transactions="spec" security="identity"/>
</subsystem>
{code}



was (Author: ochaloup):
Hi Tomek,

the steps to reproduce should be

{code}
/subsystem=iiop-openjdk:write-attribute(name=properties.key, name=some-value)
:reload

/subsystem=iiop-openjdk:map-remove(name=properties, key=key)
:reload
{code}

server refuses to start and you will experience error
{code}
10:30:38,014 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:354)
 at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:272)
 at java.lang.Thread.run(Thread.java:745)
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[268,13]
Message: WFLYCTL0377: Unexpected element '{urn:jboss:domain:iiop-openjdk:1.0}properties' encountered. Valid elements are: 'property'
 at org.jboss.as.controller.parsing.ParseUtils.unexpectedElement(ParseUtils.java:98)
 at org.jboss.as.controller.AttributeParsers$PropertiesParser.parseElement(AttributeParsers.java:91)
 at org.jboss.as.controller.PersistentResourceXMLDescription.parseAttributeGroups(PersistentResourceXMLDescription.java:171)
 at org.jboss.as.controller.PersistentResourceXMLDescription.parse(PersistentResourceXMLDescription.java:140)
 at org.wildfly.iiop.openjdk.IIOPSubsystemParser.readElement(IIOPSubsystemParser.java:75)
 at org.wildfly.iiop.openjdk.IIOPSubsystemParser.readElement(IIOPSubsystemParser.java:50)
 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_4.parseServerProfile(StandaloneXml_4.java:547)
 at org.jboss.as.server.parsing.StandaloneXml_4.readServerElement(StandaloneXml_4.java:244)
 at org.jboss.as.server.parsing.StandaloneXml_4.readElement(StandaloneXml_4.java:143)
 at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:69)
 at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:47)
 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

10:30:38,016 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
{code}


> After removing property empty properties tag left in xml cofiguration and server cannot run more.
> -------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-5112
>                 URL: https://issues.jboss.org/browse/WFLY-5112
>             Project: WildFly
>          Issue Type: Bug
>          Components: IIOP
>    Affects Versions: 10.0.0.Beta1
>         Environment: Unsecured EAP 7.0.0 DR8 in standalone mode with standalone-full-ha profile.
>            Reporter: Patrik Cyprian
>            Assignee: Tomasz Adamski
>            Priority: Blocker
>
> When in IIOP configuration is new property added and server is reloaded, then after removing property and reloading server, server cannot run more because of empty </properties> tag in xml configuration of profile.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)



More information about the jboss-jira mailing list