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)

Reply via email to