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

Hudson commented on NUTCH-2596:
-------------------------------

SUCCESS: Integrated in Jenkins build Nutch ยป Nutch-trunk #28 (See 
[https://ci-builds.apache.org/job/Nutch/job/Nutch-trunk/28/])
NUTCH-2596 Upgrade from org.mortbay.jetty to org.eclipse.jetty (snagel: 
[https://github.com/apache/nutch/commit/d193137585f4f8cf653bb5cf678a494bab087784])
* (edit) src/plugin/protocol-http/build.xml
* (delete) src/plugin/protocol-okhttp/jsp/redirect302.jsp
* (delete) src/plugin/protocol-httpclient/jsp/noauth.jsp
* (edit) 
src/plugin/protocol-http/src/java/org/apache/nutch/protocol/http/HttpResponse.java
* (edit) src/plugin/protocol-httpclient/src/test/conf/nutch-site-test.xml
* (delete) src/plugin/protocol-httpclient/jsp/ntlm.jsp
* (delete) src/plugin/protocol-httpclient/jsp/digest.jsp
* (delete) src/plugin/protocol-http/jsp/redirect301.jsp
* (edit) src/plugin/protocol-httpclient/build.xml
* (delete) src/plugin/protocol-httpclient/jsp/cookies.jsp
* (delete) src/plugin/protocol-httpclient/jsp/basic.jsp
* (delete) src/plugin/protocol-http/jsp/redirect302.jsp
* (edit) 
src/plugin/protocol-http/src/test/org/apache/nutch/protocol/http/TestBadServerResponses.java
* (edit) src/plugin/protocol-okhttp/build.xml
* (add) src/test/org/apache/nutch/protocol/AbstractHttpProtocolPluginTest.java
* (delete) src/plugin/protocol-okhttp/jsp/redirect301.jsp
* (delete) src/plugin/protocol-okhttp/jsp/basic-http.jsp
* (edit) ivy/ivy.xml
* (delete) src/plugin/protocol-okhttp/jsp/brokenpage.jsp
* (edit) 
src/plugin/protocol-http/src/test/org/apache/nutch/protocol/http/TestProtocolHttp.java
* (delete) src/plugin/protocol-http/jsp/basic-http.jsp
* (delete) src/plugin/protocol-http/jsp/brokenpage.jsp
* (edit) 
src/plugin/protocol-okhttp/src/test/org/apache/nutch/protocol/okhttp/TestBadServerResponses.java
* (edit) 
src/plugin/protocol-okhttp/src/test/org/apache/nutch/protocol/okhttp/TestProtocolOkHttp.java
* (edit) 
src/plugin/protocol-httpclient/src/test/org/apache/nutch/protocol/httpclient/TestProtocolHttpClient.java


> Upgrade from org.mortbay.jetty to org.eclipse.jetty
> ---------------------------------------------------
>
>                 Key: NUTCH-2596
>                 URL: https://issues.apache.org/jira/browse/NUTCH-2596
>             Project: Nutch
>          Issue Type: Sub-task
>          Components: nutch server, test
>    Affects Versions: 1.14
>            Reporter: Sebastian Nagel
>            Assignee: Sebastian Nagel
>            Priority: Major
>             Fix For: 1.19
>
>
> The old org.mortbay.jetty libs (not maintained since 2008) are still used for 
> the Nutch server and multiple unit tests. Nutch should be upgraded to the 
> maintained org.eclipse.jetty libs/packages.
> The old dependency causes the unit tests of the HTTP protocol plugins to fail 
> when built with Java 9 or 10 with the following error while compiling JSP 
> classes (see NUTCH-2512):
> {noformat}
> 2018-06-06 11:03:02,335 ERROR mortbay.log (Slf4jLog.java:warn(87)) - 
> /basic-http.jsp
> java.lang.ClassCastException: 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to 
> java.base/java.net.URLClassLoader
>         at 
> org.apache.jasper.compiler.JspRuntimeContext.<init>(JspRuntimeContext.java:94)
>         at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:100)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
>         at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>         at org.mortbay.jetty.Server.handle(Server.java:326)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>         at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
>         at 
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> 2018-06-06 11:03:02,356 WARN  mortbay.log (Slf4jLog.java:warn(76)) - 
> /basic-http.jsp: javax.servlet.UnavailableException: 
> java.lang.ClassCastException: 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to 
> java.base/java.net.URLClassLoader
> 2018-06-06 11:03:02,386 INFO  mortbay.log (Slf4jLog.java:info(67)) - Stopped 
> [email protected]:47504
> ...
> HTTP Status Code for http://127.0.0.1:47504/basic-http.jsp expected:<200> but 
> was:<500>
> junit.framework.AssertionFailedError: HTTP Status Code for 
> http://127.0.0.1:47504/basic-http.jsp expected:<200> but was:<500>
>         at 
> org.apache.nutch.protocol.http.TestProtocolHttp.fetchPage(TestProtocolHttp.java:130)
>         at 
> org.apache.nutch.protocol.http.TestProtocolHttp.testStatusCode(TestProtocolHttp.java:80)
> {noformat}



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

Reply via email to