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)

Reply via email to