[ https://issues.apache.org/jira/browse/AVRO-1882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15620575#comment-15620575 ]
ASF subversion and git services commented on AVRO-1882: ------------------------------------------------------- Commit 420824c13381c4014d102c8e51e231c694ddacf2 in avro's branch refs/heads/master from [~sachingoyal] [ https://git-wip-us.apache.org/repos/asf?p=avro.git;h=420824c ] AVRO-1882: ConcurrentHashMap with non-string keys fails in Java 1.8 > ConcurrentHashMap with non-string keys fails in Java 1.8 > -------------------------------------------------------- > > Key: AVRO-1882 > URL: https://issues.apache.org/jira/browse/AVRO-1882 > Project: Avro > Issue Type: Bug > Affects Versions: 1.8.1 > Reporter: Sachin Goyal > Fix For: 1.8.2 > > Attachments: TestNonStringConcurrentMap.java > > > Support for ConcurrentHashMaps with non-string keys seems to be broken when > 1.8 version of Java is used because the newer ConcurrentHashMap uses the > names "key" and "val" instead of "key" and "values" for its Map.Entry class. > [HashEntry in > 1.7|http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/concurrent/ConcurrentHashMap.java#218] > [MapEntry in > 1.8|http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/concurrent/ConcurrentHashMap.java?av=h#3468] > Hence avro-code that assumes the presence of key/value breaks. > ([ReflectData.java:L434-L443|https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java#L434-L443]) > Run the attached test to see the same. -- This message was sent by Atlassian JIRA (v6.3.4#6332)