[ 
https://issues.apache.org/jira/browse/DELTASPIKE-578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gerhard Petracek closed DELTASPIKE-578.
---------------------------------------


> 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
>            Assignee: Thomas Hug
>             Fix For: 0.7
>
>         Attachments: DELTASPIKE-578.patch
>
>
> 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