Le 08/04/2014 14:03, Mark Thomas a écrit :

> Can you provide the details of the failure. That might help ID a solution.

Thank you, here is the build log on Debian:

http://87.98.165.193/debian/openjdk8-rebuild/logs-failed-jdk8/tomcat7_7.0.52-1_unstable_jdk8.log

    [javac]
/«PKGBUILDDIR»/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java:1107:
error: keySet() in AbstractReplicatedMap cannot override keySet() in
ConcurrentHashMap
    [javac]         public Set<Object> keySet() {
    [javac]                            ^
    [javac]   return type Set<Object> is not compatible with KeySetView
    [javac]   where K,V are type-variables:
    [javac]     K extends Object declared in class ConcurrentHashMap
    [javac]     V extends Object declared in class ConcurrentHashMap


This issue is caused by the addition of a keySet() method to
ConcurrentHashMap in Java 8 with a return type incompatible with the
keySet() method in AbstractReplicatedMap.

In r1222329 AbstractReplicatedMap was changed to no longer inherit
ConcurrentHashMap and implement directly the Map interface. This had the
side effect of fixing this Java 8 issue for Tomcat 8.

Emmanuel Bourg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to