I have some problem with nutch result ,sometimes it gives me blank page
without any error ,but when I see the log file, I got some error. I don't
understand how to solve it, I tried all the ways up to my extend. So I
thought of asking you.waiting for your valuable suggestion and
solutions.Thank you for reading this mail.

I am using windowXP + tomcat5 + jre6+ nutch-0.9

here is the error in the log file (but no error in the browser just a blank
page).

2008-03-11 13:21:01 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception
java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException:
String index out of range: -1
 at org.apache.nutch.searcher.FetchedSegments.getSummary(
FetchedSegments.java:204)
 at org.apache.nutch.searcher.NutchBean.getSummary(NutchBean.java:344)
 at org.apache.jsp.search_jsp._jspService(search_jsp.java:269)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:324)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:237)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:157)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:214)
 at org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
:520)
 at org.apache.catalina.core.StandardContextValve.invokeInternal(
StandardContextValve.java:198)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:152)
 at org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java
:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of
range: -1
    at java.lang.String.substring(String.java:1938)
    at org.apache.nutch.summary.basic.BasicSummarizer.getSummary(
BasicSummarizer.java:187)
    at org.apache.nutch.searcher.FetchedSegments.getSummary(
FetchedSegments.java:160)
    at org.apache.nutch.searcher.FetchedSegments$SummaryThread.run(
FetchedSegments.java:177)

Reply via email to