Stefan Bodenstein created OLINGO-1063:
-----------------------------------------

             Summary: Thread safetiness in 
org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv
                 Key: OLINGO-1063
                 URL: https://issues.apache.org/jira/browse/OLINGO-1063
             Project: Olingo
          Issue Type: Bug
          Components: odata2-core
    Affects Versions: V2 2.0.7
            Reporter: Stefan Bodenstein


The method getPropertyNames in EdmStructuralTypeImplProv is not thread safe. It 
potentially returns a non initialized list, which is modified while iterating 
over it. This is not only theoretically, but already appeared in our 
application. 
Please make the method synchronized or synchronize the initialization of the 
list unsing double checked locking.

Best Regards 

Stefan 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to