[jboss-jira] [JBoss JIRA] (WFCORE-1426) NPE in GlobalOperationHandlers.getChildAddresses
Brian Stansberry (JIRA)
issues at jboss.org
Thu Mar 3 17:23:00 EST 2016
Brian Stansberry created WFCORE-1426:
----------------------------------------
Summary: NPE in GlobalOperationHandlers.getChildAddresses
Key: WFCORE-1426
URL: https://issues.jboss.org/browse/WFCORE-1426
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 2.1.0.CR1
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 3.0.0.Alpha1
Second line is a potential NPE if the MRR tree has changed since 'element' was found:
final ImmutableManagementResourceRegistration childRegistration = registry.getSubModel(PathAddress.pathAddress(element));
final AliasEntry aliasEntry = childRegistration.getAliasEntry();
Failed here:
http://brontes.lab.eng.brq.redhat.com/viewLog.html?buildId=92710&buildTypeId=WildFlyCore_PullRequest_WildFlyCoreFullIntegration
======= Failed test run #1 ==========
org.jboss.as.test.integration.management.util.MgmtOperationException: Management operation failed.
at org.jboss.as.test.integration.domain.management.util.DomainTestUtils.executeForResult(DomainTestUtils.java:160)
at org.jboss.as.test.integration.domain.mixed.DomainHostExcludesTest.readChildrenNames(DomainHostExcludesTest.java:302)
at org.jboss.as.test.integration.domain.mixed.DomainHostExcludesTest.stopSlave(DomainHostExcludesTest.java:111)
at org.jboss.as.test.integration.domain.mixed.DomainHostExcludesTest.setup(DomainHostExcludesTest.java:93)
at org.jboss.as.test.integration.domain.mixed.eap630.DomainHostExcludes630TestCase.beforeClass(DomainHostExcludes630TestCase.java:40)
------- Stdout: -------
...
[0m[Host Controller] [0m[0m22:06:43,569 INFO [org.jboss.as.domain.controller] (management task-5) WFLYHC0026: Unregistered remote slave host "slave"[0m
[Host Controller] [0m[31m22:06:43,569 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 3) WFLYCTL0013: Operation ("read-children-names") failed - address: ([]): java.lang.NullPointerException[0m
[Host Controller] [31m at org.jboss.as.controller.operations.global.GlobalOperationHandlers.getChildAddresses(GlobalOperationHandlers.java:960)[0m
[Host Controller] [31m at org.jboss.as.controller.operations.global.ReadChildrenNamesHandler.execute(ReadChildrenNamesHandler.java:78)[0m
[Host Controller] [31m at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:890)[0m
[Host Controller] [31m at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:659)[0m
[Host Controller] [31m at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:370)[0m
[Host Controller] [31m at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1344)[0m
[Host Controller] [31m at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:392)[0m
[Host Controller] [31m at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:217)[0m
[Host Controller] 
...
The test stops host slave and then starts reading children names of type 'host' to see when 'slave' is gone. The registration disappears in the middle of the getChildAddresses logic resulting in NPE.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list