[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807376#comment-16807376 ] Akira Ajisaka commented on HADOOP-14930: Now Jetty 9.3 is EoL, so let's upgrade to 9.4. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham >Priority: Major > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16716134#comment-16716134 ] Akira Ajisaka commented on HADOOP-14930: bq. Can we upgrade to 9.4.x in Hadoop 3.3.0 or later to fix CVE-2017-9735? This is my mistake. Thanks [~kihwal] for the information. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham >Priority: Major > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714801#comment-16714801 ] Kihwal Lee commented on HADOOP-14930: - To clarify, jetty-9.3.20.v20170531 addressed CVE-2017-9735, so the current jetty version in Hadoop 3.x is okay. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham >Priority: Major > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16195185#comment-16195185 ] Andrew Wang commented on HADOOP-14930: -- I'm not okay with that, considering how widely used Jetty is. -1 on at least branch-3.0. HBase has a shaded thirdparty module, so this can also be addressed on the HBase side. This approach is discussed on the linked HBASE JIRA. I propose we close this as WONTFIX. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16194011#comment-16194011 ] Robert Kanter commented on HADOOP-14930: Jetty moved a number of things, some that we're using and are updated in the patch, from {{SessionManager}} to {{SessionHandler}}. This means that upgrading Hadoop from Jetty 9.3.x to 9.4.x is going to also force _all_ downstream projects to also upgrade to Jetty 9.4.x. Are we okay with that? > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193999#comment-16193999 ] Andrew Wang commented on HADOOP-14930: -- How safe is this? [~jzhuge] / [~rkanter] any thoughts as recent Jetty experts? > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193869#comment-16193869 ] Hadoop QA commented on HADOOP-14930: | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 24s{color} | {color:blue} Docker mode activated. {color} | || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s{color} | {color:green} The patch does not contain any @author tags. {color} | | {color:red}-1{color} | {color:red} test4tests {color} | {color:red} 0m 0s{color} | {color:red} The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. {color} | || || || || {color:brown} trunk Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 25s{color} | {color:blue} Maven dependency ordering for branch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 14m 25s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 16m 2s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 2m 7s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 1m 22s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 14m 56s{color} | {color:green} branch has no errors when building and testing our client artifacts. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Skipped patched modules with no Java source: hadoop-project {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 32s{color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 12s{color} | {color:green} trunk passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue} 0m 26s{color} | {color:blue} Maven dependency ordering for patch {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 52s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 11m 57s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 11m 57s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 2m 9s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 1m 31s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s{color} | {color:green} The patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} xml {color} | {color:green} 0m 1s{color} | {color:green} The patch has no ill-formed XML file. {color} | | {color:green}+1{color} | {color:green} shadedclient {color} | {color:green} 10m 14s{color} | {color:green} patch has no errors when building and testing our client artifacts. {color} | | {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue} 0m 0s{color} | {color:blue} Skipped patched modules with no Java source: hadoop-project {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 39s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 1m 19s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 22s{color} | {color:green} hadoop-project in the patch passed. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 8m 29s{color} | {color:red} hadoop-common in the patch failed. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 37s{color} | {color:green} The patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black}109m 51s{color} | {color:black} {color} | \\ \\ || Reason || Tests || | Failed junit tests | hadoop.security.TestRaceWhenRelogin | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:71bbb86 | | JIRA Issue | HADOOP-14930 | | JIRA Patch URL |
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193723#comment-16193723 ] Bharat Viswanadham commented on HADOOP-14930: - Thank You [~te...@apache.org] for review. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193694#comment-16193694 ] Ted Yu commented on HADOOP-14930: - lgtm > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193664#comment-16193664 ] Bharat Viswanadham commented on HADOOP-14930: - [~te...@apache.org] Uploaded the patch. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > Attachments: HADOOP-14930.00.patch > > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193116#comment-16193116 ] Bharat Viswanadham commented on HADOOP-14930: - [~te...@apache.org] Yup got it.. Thank You for info. In 9.4 jetty there is no sessionManager got it. will provide a patch for this. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193112#comment-16193112 ] Ted Yu commented on HADOOP-14930: - hadoop uses 9.3.19.v20170502 That was why NoSuchMethodError was encountered when jetty on the classpath is 9.4 (hbase) > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-14930) Upgrade Jetty to 9.4 version
[ https://issues.apache.org/jira/browse/HADOOP-14930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16193107#comment-16193107 ] Bharat Viswanadham commented on HADOOP-14930: - Hi [~te...@apache.org] Is it because of jetty? As I am seeing jetty code 9.4, still I dont see the method getSessionManager? https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionHandler.java Please let me know if i am missing something here. > Upgrade Jetty to 9.4 version > > > Key: HADOOP-14930 > URL: https://issues.apache.org/jira/browse/HADOOP-14930 > Project: Hadoop Common > Issue Type: Improvement >Reporter: Ted Yu >Assignee: Bharat Viswanadham > > Currently 9.3.19.v20170502 is used. > In hbase 2.0+, 9.4.6.v20170531 is used. > When starting mini dfs cluster in hbase unit tests, we get the following: > {code} > java.lang.NoSuchMethodError: > org.eclipse.jetty.server.session.SessionHandler.getSessionManager()Lorg/eclipse/jetty/server/SessionManager; > at > org.apache.hadoop.http.HttpServer2.initializeWebServer(HttpServer2.java:548) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:529) > at org.apache.hadoop.http.HttpServer2.(HttpServer2.java:119) > at org.apache.hadoop.http.HttpServer2$Builder.build(HttpServer2.java:415) > at > org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:157) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:887) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:723) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:949) > at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:928) > at > org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1637) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNode(MiniDFSCluster.java:1277) > at > org.apache.hadoop.hdfs.MiniDFSCluster.configureNameService(MiniDFSCluster.java:1046) > at > org.apache.hadoop.hdfs.MiniDFSCluster.createNameNodesAndSetConf(MiniDFSCluster.java:921) > {code} > This issue is to upgrade Jetty to 9.4 version -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org