You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by Vinci <vi...@polyu.edu.hk> on 2008/01/31 12:15:03 UTC
Error when request cache page in 1.0-dev
Hi all,
finally I make nutch can crawl and search, but when I click the cache page,
it throw a http 500 to me:
screen dump
------------------------
type Exception report
message
description The server encountered an internal error () that prevented it
from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /cached.jsp:63
60: }
61: }
62: else
63: content = new String(bean.getContent(details));
64: }
65: %>
66: <!--
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.ServletException: org/apache/tika/mime/MimeTypeException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.cached_jsp._jspService(cached_jsp.java:228)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NoClassDefFoundError: org/apache/tika/mime/MimeTypeException
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:247)
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:524)
org.apache.hadoop.io.WritableName.getClass(WritableName.java:72)
org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1405)
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1360)
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1349)
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1344)
org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:254)
org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:242)
org.apache.hadoop.mapred.MapFileOutputFormat.getReaders(MapFileOutputFormat.java:91)
org.apache.nutch.searcher.FetchedSegments$Segment.getReaders(FetchedSegments.java:90)
org.apache.nutch.searcher.FetchedSegments$Segment.getContent(FetchedSegments.java:68)
org.apache.nutch.searcher.FetchedSegments.getContent(FetchedSegments.java:139)
org.apache.nutch.searcher.NutchBean.getContent(NutchBean.java:347)
org.apache.jsp.cached_jsp._jspService(cached_jsp.java:107)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
---------------------------
thing I found in log
---------------------------
2008-01-31 19:04:46,324 INFO NutchBean - cache request from 127.0.0.1
2008-01-31 19:04:46,358 ERROR [jsp] - Servlet.service() for servlet jsp
threw exception
java.lang.NoClassDefFoundError: org/apache/tika/mime/MimeTypeException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at
org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:524)
at org.apache.hadoop.io.WritableName.getClass(WritableName.java:72)
at
org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1405)
at
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1360)
at
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1349)
at
org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1344)
at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:254)
at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:242)
at
org.apache.hadoop.mapred.MapFileOutputFormat.getReaders(MapFileOutputFormat.java:91)
at
org.apache.nutch.searcher.FetchedSegments$Segment.getReaders(FetchedSegments.java:90)
at
org.apache.nutch.searcher.FetchedSegments$Segment.getContent(FetchedSegments.java:68)
at
org.apache.nutch.searcher.FetchedSegments.getContent(FetchedSegments.java:139)
at
org.apache.nutch.searcher.NutchBean.getContent(NutchBean.java:347)
at org.apache.jsp.cached_jsp._jspService(cached_jsp.java:107)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
--
View this message in context: http://www.nabble.com/Error-when-request-cache-page-in-1.0-dev-tp15202557p15202557.html
Sent from the Nutch - User mailing list archive at Nabble.com.
Re: Error when request cache page in 1.0-dev
Posted by Vinci <vi...@polyu.edu.hk>.
hi,
anwser by myself again:
the tika jar is not placed in the tomcat webapp in 1.0-dev that cause this
exception....
thank you for your attention,
Vinci
Vinci wrote:
>
> Hi all,
>
> finally I make nutch can crawl and search, but when I click the cache
> page, it throw a http 500 to me:
>
>
> screen dump
> ------------------------
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> org.apache.jasper.JasperException: Exception in JSP: /cached.jsp:63
>
> 60: }
> 61: }
> 62: else
> 63: content = new String(bean.getContent(details));
> 64: }
> 65: %>
> 66: <!--
>
>
> Stacktrace:
>
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> root cause
>
> javax.servlet.ServletException: org/apache/tika/mime/MimeTypeException
>
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
>
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
> org.apache.jsp.cached_jsp._jspService(cached_jsp.java:228)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> root cause
>
> java.lang.NoClassDefFoundError: org/apache/tika/mime/MimeTypeException
> java.lang.Class.forName0(Native Method)
> java.lang.Class.forName(Class.java:247)
>
> org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:524)
> org.apache.hadoop.io.WritableName.getClass(WritableName.java:72)
> org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1405)
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1360)
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1349)
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1344)
> org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:254)
> org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:242)
>
> org.apache.hadoop.mapred.MapFileOutputFormat.getReaders(MapFileOutputFormat.java:91)
>
> org.apache.nutch.searcher.FetchedSegments$Segment.getReaders(FetchedSegments.java:90)
>
> org.apache.nutch.searcher.FetchedSegments$Segment.getContent(FetchedSegments.java:68)
>
> org.apache.nutch.searcher.FetchedSegments.getContent(FetchedSegments.java:139)
> org.apache.nutch.searcher.NutchBean.getContent(NutchBean.java:347)
> org.apache.jsp.cached_jsp._jspService(cached_jsp.java:107)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> ---------------------------
>
>
>
> thing I found in log
> ---------------------------
> 2008-01-31 19:04:46,324 INFO NutchBean - cache request from 127.0.0.1
> 2008-01-31 19:04:46,358 ERROR [jsp] - Servlet.service() for servlet jsp
> threw exception
> java.lang.NoClassDefFoundError: org/apache/tika/mime/MimeTypeException
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at
> org.apache.hadoop.conf.Configuration.getClassByName(Configuration.java:524)
> at
> org.apache.hadoop.io.WritableName.getClass(WritableName.java:72)
> at
> org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1405)
> at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1360)
> at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1349)
> at
> org.apache.hadoop.io.SequenceFile$Reader.<init>(SequenceFile.java:1344)
> at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:254)
> at org.apache.hadoop.io.MapFile$Reader.<init>(MapFile.java:242)
> at
> org.apache.hadoop.mapred.MapFileOutputFormat.getReaders(MapFileOutputFormat.java:91)
> at
> org.apache.nutch.searcher.FetchedSegments$Segment.getReaders(FetchedSegments.java:90)
> at
> org.apache.nutch.searcher.FetchedSegments$Segment.getContent(FetchedSegments.java:68)
> at
> org.apache.nutch.searcher.FetchedSegments.getContent(FetchedSegments.java:139)
> at
> org.apache.nutch.searcher.NutchBean.getContent(NutchBean.java:347)
> at org.apache.jsp.cached_jsp._jspService(cached_jsp.java:107)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:619)
>
--
View this message in context: http://www.nabble.com/Error-when-request-cache-page-in-1.0-dev-tp15202557p15205147.html
Sent from the Nutch - User mailing list archive at Nabble.com.