Bugs item #1110947, was opened at 2005-01-27 18:57
Message generated for change (Comment added) made by msashnikov
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=491356&aid=1110947&group_id=59548

Category: searcher
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Michael (msashnikov)
Assigned to: Doug Cutting (cutting)
Summary: Serious bug: OutOfMemoryError: Java heap space

Initial Comment:
Nutch 0.6 throws the following exception when the 
search phrase includes just a single quote. Something 
like "java or ja"va.

Here is the exception:

javax.servlet.ServletException: Java heap space
        org.apache.jasper.runtime.PageContextImpl.doH
andlePageException(PageContextImpl.java:845)
        org.apache.jasper.runtime.PageContextImpl.han
dlePageException(PageContextImpl.java:778)
        org.apache.jsp.search_jsp._jspService
(org.apache.jsp.search_jsp:685)
        org.apache.jasper.runtime.HttpJspBase.service
(HttpJspBase.java:99)
        javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.se
rvice(JspServletWrapper.java:325)
        org.apache.jasper.servlet.JspServlet.serviceJsp
File(JspServlet.java:295)
        org.apache.jasper.servlet.JspServlet.service
(JspServlet.java:245)
        javax.servlet.http.HttpServlet.service
(HttpServlet.java:802)


root cause 

java.lang.OutOfMemoryError: Java heap space



----------------------------------------------------------------------

>Comment By: Michael (msashnikov)
Date: 2005-01-27 20:09

Message:
Logged In: YES 
user_id=1185001

I found that it happens because a bug in the following infinite 
loop in the NutchAnalysis class. 

label_4:
      while (true) {
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case 0:
        case PLUS:
        case MINUS:
        case COLON:
        case SLASH:
        case DOT:
        case ATSIGN:
        case APOSTROPHE:
        case WHITE:
          ;
          break;
        default:
          jj_la1[6] = jj_gen;
          break label_4;
        }
        nonTerm();
      }

It seems that this class was generated using JavaCC. Could 
anybody who knows how to use this tool fix the problem?

----------------------------------------------------------------------

Comment By: Michael (msashnikov)
Date: 2005-01-27 19:07

Message:
Logged In: YES 
user_id=1185001

Just wanted to add that when the search phrase includes 
just one quote symbol then Nutch takes 100% of CPU for a 
few seconds, eats all available RAM, and then throws this 
OutOfMemoryError exception.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=491356&aid=1110947&group_id=59548


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Nutch-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-developers

Reply via email to