[
https://issues.apache.org/jira/browse/OPENJPA-2441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rick Curtis reassigned OPENJPA-2441:
------------------------------------
Assignee: Rick Curtis
> 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
> Assignee: Rick Curtis
> Attachments: 2441.patch
>
>
> 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.5#6160)