Rick Curtis created OPENJPA-2441:
------------------------------------
Summary: TestNullSafeConcurrentHashMap fails when running on
Oracle Java 8
Key: OPENJPA-2441
URL: https://issues.apache.org/jira/browse/OPENJPA-2441
Project: OpenJPA
Issue Type: Bug
Components: lib
Affects Versions: 2.4.0
Environment: >java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b109)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b51, mixed mode)
Reporter: Rick Curtis
While testing with Java 8 I found that
org.apache.openjpa.lib.util.concurrent.NullSafeConcurrentHashMap doesn't work
on Oracle Java 8 as java.util.ConcurrentHashMap was completely rewritten and it
doesn't like playing with our extension.
I'm not sure what the correct solution for this JIRA will be, but I wanted to
get it documented. I did a small amount of searching and it appears that
NullSafeConcurrentHashMap isn't used very much in our code base so it might be
easiest to remove those references and deprecate the data structure. That being
said, we'll still need to fix this data structure as it is possible that a user
of OpenJPA pulled this structure into app code.
--
This message was sent by Atlassian JIRA
(v6.1#6144)