]
RH Bugzilla Integration commented on WFCORE-520:
------------------------------------------------
Jan Martiska <jmartisk(a)redhat.com> changed the Status of [bug
Random NPE in
org.jboss.as.controller.OperationContextImpl.createTargetAttribute
--------------------------------------------------------------------------------
Key: WFCORE-520
URL:
https://issues.jboss.org/browse/WFCORE-520
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 1.0.0.Alpha9
Reporter: Brad Maxwell
Assignee: Brian Stansberry
Fix For: 1.0.0.Alpha19
Attachments: JMXTest.java, server.log
A NullPointerException randomly occurs in
org.jboss.as.controller.OperationContextImpl.createTargetAttribute(OperationContextImpl.java:1172)
when getMBeanCount is called over and over.
See attached server.log and reproducer
{noformat}
00:16:01,315 ERROR [org.jboss.as.controller.management-operation] (pool-2-thread-2)
WFLYCTL0013: Operation ("check-default-resource-access") failed - address: ([
("core-service" => "management"),
("service" => "management-operations"),
("active-operation" => "-1652526387")
]): java.lang.NullPointerException
at
org.jboss.as.controller.OperationContextImpl.createTargetAttribute(OperationContextImpl.java:1172)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.OperationContextImpl.authorizeResource(OperationContextImpl.java:1136)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.OperationContextImpl.authorizeResource(OperationContextImpl.java:130)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.operations.global.ReadResourceDescriptionHandler$CheckResourceAccessHandler.execute(ReadResourceDescriptionHandler.java:467)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:700)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:535)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:308)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:303)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1158)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:328)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:197)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.model.ResourceAccessControlUtil.getResourceAccess(ResourceAccessControlUtil.java:85)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:51)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:61)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:61)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.jmx.model.RootResourceIterator.doIterate(RootResourceIterator.java:61)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at org.jboss.as.jmx.model.RootResourceIterator.iterate(RootResourceIterator.java:43)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.model.ModelControllerMBeanHelper.getMBeanCount(ModelControllerMBeanHelper.java:105)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.model.ModelControllerMBeanServerPlugin.getMBeanCount(ModelControllerMBeanServerPlugin.java:154)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.PluggableMBeanServerImpl.getMBeanCount(PluggableMBeanServerImpl.java:561)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.BlockingNotificationMBeanServer.getMBeanCount(BlockingNotificationMBeanServer.java:143)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.remotingjmx.protocol.v2.ServerProxy$GetMBeanCountHandler.handle(ServerProxy.java:655)
at
org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1$1.run(ServerCommon.java:153)
at
org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:75)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:70)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_51]
at javax.security.auth.Subject.doAs(Subject.java:415) [rt.jar:1.7.0_51]
at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:94)
[wildfly-controller-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.as.jmx.ServerInterceptorFactory$Interceptor.handleEvent(ServerInterceptorFactory.java:70)
[wildfly-jmx-1.0.0.Alpha9.jar:1.0.0.Alpha9]
at
org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:149)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[rt.jar:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.7.0_51]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
{noformat}