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)