Stuart Douglas created DELTASPIKE-578:
-----------------------------------------

             Summary: org.apache.deltaspike.data.impl.meta.RepositoryComponent 
is not thread safe
                 Key: DELTASPIKE-578
                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-578
             Project: DeltaSpike
          Issue Type: Bug
          Components: Data-Module
    Affects Versions: 0.6
            Reporter: Stuart Douglas


The lazy init process is not thread safe. In particular the code checks if 
entityManagerResolverIsNormalScope is null to determine if the entity is 
initialised, however this is set before the initialisation is actually 
completed, meaning a thread can get an uninitialized component, which then 
causes problems. 

The initialize() call should be moved up to before 
entityManagerResolverIsNormalScope is set.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to