[ https://issues.apache.org/jira/browse/HBASE-18891?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16318946#comment-16318946 ]
Josh Elser commented on HBASE-18891: ------------------------------------ {noformat} [INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (hadoop-profile-min-maven-min-java-banned-xerces) @ hbase-prefix-tree --- [INFO] Restricted to JDK 1.7 yet io.netty:netty-all:jar:4.0.52.Final:compile contains io/netty/util/internal/shaded/org/jctools/queues/package-info.class targeted to JDK 1.8 [WARNING] Rule 4: org.apache.maven.plugins.enforcer.EnforceBytecodeVersion failed with message: HBase has unsupported dependencies. HBase requires that all dependencies be compiled with version 1.7 or earlier of the JDK to properly build from source. You appear to be using a newer dependency. You can use either "mvn -version" or "mvn enforcer:display-info" to verify what version is active. Non-release builds can temporarily build with a newer JDK version by setting the 'compileSource' property (eg. mvn -DcompileSource=1.8 clean package). Found Banned Dependency: io.netty:netty-all:jar:4.0.52.Final Use 'mvn dependency:tree' to locate the source of the banned dependencies. {noformat} Seems the newer netty bundles JCTools which was compiled with Java8. I guess that means we have to back off the version of Netty a little bit to find a version which doesn't have this. > Upgrade netty-all jar > --------------------- > > Key: HBASE-18891 > URL: https://issues.apache.org/jira/browse/HBASE-18891 > Project: HBase > Issue Type: Bug > Reporter: Josh Elser > Assignee: Josh Elser > Priority: Critical > Fix For: 1.3.2, 1.2.8 > > Attachments: HBASE-18891.001.branch-1.3.patch, > HBASE-18891.002.branch-1.3.patch, HBASE-18891.002.branch-1.3.patch, > HBASE-18891.002.branch-1.3.patch > > > Upgrade netty-all jar to 4.0.37.Final version to fix latest vulnerabilities > reported. -- This message was sent by Atlassian JIRA (v6.4.14#64029)