You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Siyao Meng (Jira)" <ji...@apache.org> on 2019/10/02 05:19:00 UTC

[jira] [Comment Edited] (HADOOP-16152) Upgrade Eclipse Jetty version to 9.4.x

    [ https://issues.apache.org/jira/browse/HADOOP-16152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16942499#comment-16942499 ] 

Siyao Meng edited comment on HADOOP-16152 at 10/2/19 5:18 AM:
--------------------------------------------------------------

[~jojochuang] I applied the rev 002 patch locally on latest trunk. The compile (mvn install -Pdist -DskipTests -e -Dmaven.javadoc.skip=true) also succeeded for me. No such "org.eclipse.jetty.server" deprecation warnings. BUT the NameNode / DataNode will fail to start, possibly due to the incorrect shading. Hmm.
{code:title=NameNode failed to start w/ patch rev 002}
...
2019-10-01 22:16:10,492 ERROR namenode.NameNode: Failed to start namenode.
java.io.IOException: Unable to initialize WebAppContext
	at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:1185)
	at org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServer.start(NameNodeHttpServer.java:170)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.startHttpServer(NameNode.java:917)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:728)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:985)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:958)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1727)
	at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1792)
Caused by: java.lang.NoSuchMethodError: org.eclipse.jetty.server.ResourceContentFactory.<init>(Lorg/eclipse/jetty/util/resource/ResourceFactory;Lorg/eclipse/jetty/http/MimeTypes;Z)V
	at org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:293)
	at javax.servlet.GenericServlet.init(GenericServlet.java:244)
...
{code}


was (Author: smeng):
[~jojochuang] I applied the rev 002 patch locally on latest trunk. The compile (mvn install -Pdist -DskipTests -e -Dmaven.javadoc.skip=true) also succeeded for me. No such "org.eclipse.jetty.server" deprecation warnings. Hmm.

> Upgrade Eclipse Jetty version to 9.4.x
> --------------------------------------
>
>                 Key: HADOOP-16152
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16152
>             Project: Hadoop Common
>          Issue Type: Improvement
>    Affects Versions: 3.2.0
>            Reporter: Yuming Wang
>            Assignee: Yuming Wang
>            Priority: Major
>         Attachments: HADOOP-16152.002.patch, HADOOP-16152.v1.patch
>
>
> Some big data projects have been upgraded Jetty to 9.4.x, which causes some compatibility issues.
> Spark: [https://github.com/apache/spark/blob/02a0cdea13a5eebd27649a60d981de35156ba52c/pom.xml#L146]
> Calcite: [https://github.com/apache/calcite/blob/avatica-1.13.0-rc0/pom.xml#L87]
> Hive: https://issues.apache.org/jira/browse/HIVE-21211



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org