You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by Chris Stephens <ch...@liveoakinteractive.com> on 2006/07/14 19:42:13 UTC
Nullpointer exception dependent on search terms
Certain search terms cause this exception:
60714 133854 25443840 SEVERE Servlet.service() for servlet OpenSearch
threw exception
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:190)
at org.apache.nutch.searcher.NutchBean.getSummary(NutchBean.java:298)
at
org.apache.nutch.searcher.OpenSearchServlet.doGet(OpenSearchServlet.java:138)
at
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)
at
javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(catalina.jar.so)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(catalina.jar.so)
at org.apache.catalina.core.StandardWrapperValve.invoke(catalina.jar.so)
at org.apache.catalina.core.StandardContextValve.invoke(catalina.jar.so)
at org.apache.catalina.core.StandardHostValve.invoke(catalina.jar.so)
at org.apache.catalina.valves.ErrorReportValve.invoke(catalina.jar.so)
at org.apache.catalina.core.StandardEngineValve.invoke(catalina.jar.so)
at org.apache.catalina.connector.CoyoteAdapter.service(catalina.jar.so)
at org.apache.coyote.http11.Http11Processor.process(tomcat-http.jar.so)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(tomcat-http.jar.so)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(tomcat-util.jar.so)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(tomcat-util.jar.so)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(tomcat-util.jar.so)
at java.lang.Thread.run(libgcj.so.7)
Caused by: java.lang.NullPointerException
at
org.apache.nutch.analysis.NutchAnalysisTokenManager.jjFillToken(NutchAnalysisTokenManager.java:356)
at
org.apache.nutch.analysis.NutchAnalysisTokenManager.getNextToken(NutchAnalysisTokenManager.java:404)
at
org.apache.nutch.analysis.NutchDocumentTokenizer.next(NutchDocumentTokenizer.java:47)
at
org.apache.nutch.analysis.CommonGrams$Filter.popNext(CommonGrams.java:103)
at org.apache.nutch.analysis.CommonGrams$Filter.next(CommonGrams.java:64)
at org.apache.nutch.searcher.Summarizer.getTokens(Summarizer.java:276)
at org.apache.nutch.searcher.Summarizer.getSummary(Summarizer.java:109)
at
org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:146)
at
org.apache.nutch.searcher.FetchedSegments$SummaryThread.run(FetchedSegments.java:163)
Is this a known bug with a patch?
Re: Nullpointer exception dependent on search terms
Posted by Chris Stephens <ch...@liveoakinteractive.com>.
FYI I fixed the issue. I didn't realize Fedora uses GCJ by default. I
switched to Sun JDK 1.5 and everything works fine now.
Chris Stephens wrote:
> Certain search terms cause this exception:
>
> 60714 133854 25443840 SEVERE Servlet.service() for servlet OpenSearch
> threw exception
> java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:190)
>
> at org.apache.nutch.searcher.NutchBean.getSummary(NutchBean.java:298)
> at
> org.apache.nutch.searcher.OpenSearchServlet.doGet(OpenSearchServlet.java:138)
>
> at
> javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)
>
> at
> javax.servlet.http.HttpServlet.service(tomcat5-servlet-2.4-api-5.5.15.jar.so)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(catalina.jar.so)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(catalina.jar.so)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(catalina.jar.so)
> at
> org.apache.catalina.core.StandardContextValve.invoke(catalina.jar.so)
> at org.apache.catalina.core.StandardHostValve.invoke(catalina.jar.so)
> at org.apache.catalina.valves.ErrorReportValve.invoke(catalina.jar.so)
> at org.apache.catalina.core.StandardEngineValve.invoke(catalina.jar.so)
> at org.apache.catalina.connector.CoyoteAdapter.service(catalina.jar.so)
> at org.apache.coyote.http11.Http11Processor.process(tomcat-http.jar.so)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(tomcat-http.jar.so)
>
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(tomcat-util.jar.so)
>
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(tomcat-util.jar.so)
>
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(tomcat-util.jar.so)
>
> at java.lang.Thread.run(libgcj.so.7)
> Caused by: java.lang.NullPointerException
> at
> org.apache.nutch.analysis.NutchAnalysisTokenManager.jjFillToken(NutchAnalysisTokenManager.java:356)
>
> at
> org.apache.nutch.analysis.NutchAnalysisTokenManager.getNextToken(NutchAnalysisTokenManager.java:404)
>
> at
> org.apache.nutch.analysis.NutchDocumentTokenizer.next(NutchDocumentTokenizer.java:47)
>
> at
> org.apache.nutch.analysis.CommonGrams$Filter.popNext(CommonGrams.java:103)
>
> at
> org.apache.nutch.analysis.CommonGrams$Filter.next(CommonGrams.java:64)
> at org.apache.nutch.searcher.Summarizer.getTokens(Summarizer.java:276)
> at org.apache.nutch.searcher.Summarizer.getSummary(Summarizer.java:109)
> at
> org.apache.nutch.searcher.FetchedSegments.getSummary(FetchedSegments.java:146)
>
> at
> org.apache.nutch.searcher.FetchedSegments$SummaryThread.run(FetchedSegments.java:163)
>
>
> Is this a known bug with a patch?
>