[jboss-jira] [JBoss JIRA] (WFLY-5439) Data Race accessing org/jboss/dmr/ModelNode.value

Thomas Krieger (JIRA) issues at jboss.org
Thu Oct 1 07:10:00 EDT 2015


Thomas Krieger created WFLY-5439:
------------------------------------

             Summary: Data Race accessing org/jboss/dmr/ModelNode.value
                 Key: WFLY-5439
                 URL: https://issues.jboss.org/browse/WFLY-5439
             Project: WildFly
          Issue Type: Bug
          Components: Server
    Affects Versions: 10.0.0.Beta1
         Environment: jdk 1.8 64 bit
windows
            Reporter: Thomas Krieger
            Assignee: Jason Greene
            Priority: Minor


Data Race while accessing org/jboss/dmr/ModelNode.value during startup of jboss:
Two Threads are accessing this field without synchronization:
Stacktrace for Thread writing field:
org/jboss/threads/JBossThread.run
java/util/concurrent/ThreadPoolExecutor$Worker.run
java/util/concurrent/ThreadPoolExecutor.runWorker
org/jboss/as/controller/ParallelBootOperationStepHandler$ParallelBootTask.run
org/jboss/as/controller/AbstractOperationContext.executeOperation
org/jboss/as/controller/AbstractOperationContext.processStages
org/jboss/as/controller/AbstractOperationContext.executeStep
org/jboss/as/controller/AbstractAddStepHandler.execute
org/jboss/as/controller/AbstractAddStepHandler.populateModel
org/jboss/as/controller/AbstractAddStepHandler.populateModel
org/jboss/as/jsf/subsystem/JSFSubsystemAdd.populateModel
org/jboss/as/controller/AttributeDefinition.validateAndSet
org/jboss/dmr/ModelNode.get 

Stacktrace for reading Field:
org/jboss/as/controller/AbstractControllerService$1.run	
org/jboss/as/server/ServerService.boot	
org/jboss/as/server/ServerService.boot	
org/jboss/as/controller/AbstractControllerService.boot	
org/jboss/as/controller/AbstractControllerService.boot	
org/jboss/as/controller/ModelControllerImpl.boot	
org/jboss/as/controller/OperationContextImpl.executeOperation	
org/jboss/as/controller/AbstractOperationContext.executeOperation	
org/jboss/as/controller/AbstractOperationContext.processStages	
org/jboss/as/controller/AbstractOperationContext.executeDoneStage	
org/jboss/as/controller/OperationContextImpl.createPersistenceResource	
org/jboss/as/controller/ModelControllerImpl.writeModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/as/controller/registry/Resource$Tools.readModel	
org/jboss/dmr/ModelNode.clone 

Found by
[link vmlens|http://vmlens.com]






--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list