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)