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)