Details
-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
10.0.0.Beta1
-
None
Description
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