Pavel Mikhailovskii created JENA-1953:
-----------------------------------------
Summary: EnvJavaScript is supposed to be a singleton. However
EnvJavaScript.get may return multiple instances
Key: JENA-1953
URL: https://issues.apache.org/jira/browse/JENA-1953
Project: Apache Jena
Issue Type: Bug
Components: ARQ
Reporter: Pavel Mikhailovskii
EnvJavaScript is supposed to be a lazily-initialized singleton but the
implementation is broken. It uses a non-volatile static field which is not
lock-guarded when read. As a result , EnvJavaScript.get may instantiate
multiple instances.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)