You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Stefan Bodenstein (JIRA)" <ji...@apache.org> on 2016/12/20 14:47:58 UTC

[jira] [Created] (OLINGO-1063) Thread safetiness in org.apache.olingo.odata2.core.edm.provider.EdmStructuralTypeImplProv

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)