You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Pavel Mikhailovskii (Jira)" <ji...@apache.org> on 2020/08/27 10:55:00 UTC
[jira] [Created] (JENA-1953) EnvJavaScript is supposed to be a
singleton. However EnvJavaScript.get may return multiple instances
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)