You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by RP <rp...@earthlink.net> on 2007/02/15 17:08:54 UTC

WEB2 help needed - did build but no page display..??

Hi all,

Pulled down the WEB2 stuff via SVN to finally look at the keymatch and 
spellchecker stuff.  Did the ANT thing per the readme to compile plugins 
and build WAR with no errors.  Added the plugins and plugins directory 
(I moved all the plugins into nutch/plugins and pointed to that) to the 
nutch-site.xml and moved the WAR file over into Tomcat and brought it up 
(cleared out the old stuff first....).  So far all looks good, the 
catalina.out shows the new plugins were pulled in.  Fire up the browser 
and nothing - nada, no page....  Force a search string in to the URL and 
the logs shows that  a search and results happened but get 404 errors on 
the page display and no page displays..?? Anyone get this WEB2 thing 
working or have pointers on how to fix or make it work..??  I may have 
missed a step so any pointers on how you did your install and build 
would help.  I'm running 0.9x build if that helps....

Further log check in the localhost log shows this error was found - is 
this my culprit and if so how do I fix..??

SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
The return type is incompatible with JspSourceDependent.getDependants()

        at 
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
        at 
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:329)
        at 
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
        at 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at 
org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:496)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
        at 
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:867)
        at 
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:706)
        at 
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1487)
        at java.lang.Thread.run(Thread.java:595)

Thanks,
rp


Re: WEB2 help needed - did build but no page display..?? Kinda working

Posted by RP <rp...@earthlink.net>.
Got live results pages after I moved a jasper lib out of the way but 
keymatch does nothing - div id is there but nothing is in it....  I put 
the keymatch def in the tiles-def.xml but left the location path at the 
default which might be an issue as that is not the same as the plugin 
path.  I put the keymatch line in the search.jsp file but I'm not sure 
that is correct but the div shows up. Anyway - here is latest error:

2007-02-15 20:05:14,251 INFO  Search - performing search, requiring:10
2007-02-15 20:05:14,254 INFO  Search - query:mapred
2007-02-15 20:05:14,254 INFO  Search - endOffset:010
2007-02-15 20:05:14,254 INFO  Search - hitsPerDup:2
2007-02-15 20:05:14,255 INFO  Search - dupField:site
2007-02-15 20:05:14,255 INFO  Search - sortField:null
2007-02-15 20:05:14,255 INFO  Search - descending:false
2007-02-15 20:05:14,255 INFO  NutchBean - searching for 20 raw hits
2007-02-15 20:05:14,692 WARN  NativeCodeLoader - Unable to load 
native-hadoop library for your platform... using builtin-java classes 
where applicable
2007-02-15 20:05:15,245 INFO  BaseSearch - postsearch

2007-02-15 20:05:15,284 INFO  NutchController - Exception occured while 
executing nutch controller:
2007-02-15 20:05:15,285 INFO  NutchController - 
java.lang.NullPointerException
2007-02-15 20:05:15,287 INFO  NutchController - at 
org.apache.nutch.webapp.controller.KeyMatchController.nutchPerform(KeyMatchController.java:46)
2007-02-15 20:05:15,288 INFO  NutchController - at 
org.apache.nutch.webapp.controller.NutchController.execute(NutchController.java:51)
2007-02-15 20:05:15,288 INFO  NutchController - at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:875)
2007-02-15 20:05:15,288 INFO  NutchController - at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
2007-02-15 20:05:15,288 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_tiles_005finsert_005f0(search_jsp.java:487)
2007-02-15 20:05:15,289 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_c_005fwhen_005f1(search_jsp.java:313)
2007-02-15 20:05:15,289 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_c_005fchoose_005f1(search_jsp.java:271)
2007-02-15 20:05:15,289 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_c_005fwhen_005f0(search_jsp.java:184)
2007-02-15 20:05:15,289 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspx_meth_c_005fchoose_005f0(search_jsp.java:135)
2007-02-15 20:05:15,289 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.search_jsp._jspService(search_jsp.java:107)
2007-02-15 20:05:15,290 INFO  NutchController - at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
2007-02-15 20:05:15,290 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2007-02-15 20:05:15,290 INFO  NutchController - at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
2007-02-15 20:05:15,290 INFO  NutchController - at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
2007-02-15 20:05:15,292 INFO  NutchController - at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
2007-02-15 20:05:15,293 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2007-02-15 20:05:15,293 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2007-02-15 20:05:15,293 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2007-02-15 20:05:15,293 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
2007-02-15 20:05:15,293 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:585)
2007-02-15 20:05:15,294 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
2007-02-15 20:05:15,294 INFO  NutchController - at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:967)
2007-02-15 20:05:15,294 INFO  NutchController - at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:614)
2007-02-15 20:05:15,294 INFO  NutchController - at 
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
2007-02-15 20:05:15,296 INFO  NutchController - at 
org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
2007-02-15 20:05:15,296 INFO  NutchController - at 
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
2007-02-15 20:05:15,296 INFO  NutchController - at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
2007-02-15 20:05:15,297 INFO  NutchController - at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
2007-02-15 20:05:15,297 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.template_jsp._jspx_meth_tiles_005finsert_005f1(template_jsp.java:229)
2007-02-15 20:05:15,297 INFO  NutchController - at 
org.apache.jsp.WEB_002dINF.jsp.template_jsp._jspService(template_jsp.java:99)
2007-02-15 20:05:15,297 INFO  NutchController - at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
2007-02-15 20:05:15,297 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2007-02-15 20:05:15,298 INFO  NutchController - at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
2007-02-15 20:05:15,298 INFO  NutchController - at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
2007-02-15 20:05:15,298 INFO  NutchController - at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
2007-02-15 20:05:15,301 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2007-02-15 20:05:15,301 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2007-02-15 20:05:15,301 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2007-02-15 20:05:15,302 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
2007-02-15 20:05:15,302 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
2007-02-15 20:05:15,302 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:404)
2007-02-15 20:05:15,302 INFO  NutchController - at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
2007-02-15 20:05:15,302 INFO  NutchController - at 
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
2007-02-15 20:05:15,303 INFO  NutchController - at 
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
2007-02-15 20:05:15,303 INFO  NutchController - at 
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)
2007-02-15 20:05:15,303 INFO  NutchController - at 
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)
2007-02-15 20:05:15,303 INFO  NutchController - at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
2007-02-15 20:05:15,303 INFO  NutchController - at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
2007-02-15 20:05:15,304 INFO  NutchController - at 
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
2007-02-15 20:05:15,304 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
2007-02-15 20:05:15,304 INFO  NutchController - at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2007-02-15 20:05:15,304 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2007-02-15 20:05:15,304 INFO  NutchController - at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2007-02-15 20:05:15,305 INFO  NutchController - at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
2007-02-15 20:05:15,305 INFO  NutchController - at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2007-02-15 20:05:15,305 INFO  NutchController - at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
2007-02-15 20:05:15,305 INFO  NutchController - at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:496)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:867)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:706)
2007-02-15 20:05:15,306 INFO  NutchController - at 
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1487)
2007-02-15 20:05:15,307 INFO  NutchController - at 
java.lang.Thread.run(Thread.java:595)


RP wrote:
> Hi all,
>
> Pulled down the WEB2 stuff via SVN to finally look at the keymatch and 
> spellchecker stuff.  Did the ANT thing per the readme to compile 
> plugins and build WAR with no errors.  Added the plugins and plugins 
> directory (I moved all the plugins into nutch/plugins and pointed to 
> that) to the nutch-site.xml and moved the WAR file over into Tomcat 
> and brought it up (cleared out the old stuff first....).  So far all 
> looks good, the catalina.out shows the new plugins were pulled in.  
> Fire up the browser and nothing - nada, no page....  Force a search 
> string in to the URL and the logs shows that  a search and results 
> happened but get 404 errors on the page display and no page 
> displays..?? Anyone get this WEB2 thing working or have pointers on 
> how to fix or make it work..??  I may have missed a step so any 
> pointers on how you did your install and build would help.  I'm 
> running 0.9x build if that helps....
>
> Further log check in the localhost log shows this error was found - is 
> this my culprit and if so how do I fix..??
>
> SEVERE: Servlet.service() for servlet jsp threw exception
> org.apache.jasper.JasperException: Unable to compile class for JSP
>
> Generated servlet error:
> The return type is incompatible with JspSourceDependent.getDependants()
>
>        at 
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85) 
>
>        at 
> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:329) 
>
>        at 
> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415) 
>
>        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
>        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
>        at 
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) 
>
>        at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314) 
>
>        at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
>        at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
>
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
>
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228) 
>
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) 
>
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
>
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>
>        at 
> org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:496) 
>
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
>
>        at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212) 
>
>        at 
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:867) 
>
>        at 
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:706) 
>
>        at 
> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1487)
>        at java.lang.Thread.run(Thread.java:595)
>
> Thanks,
> rp
>
>