You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Jeff Newburn <jn...@zappos.com> on 2009/02/27 17:47:23 UTC

Trunk Replication Page Issue

In trying trunk to fix the Lucene Sync issue we have now encountered a
severed java exception making the replication page non functional.  Am I
missing something or doing something wrong?

Info:
Slave server on the replication page.  Just a code dump as follows.

Feb 27, 2009 8:44:37 AM org.apache.solr.common.SolrException log
SEVERE: org.apache.jasper.JasperException: java.lang.NullPointerException
    at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
18)
    at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    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(Application
FilterChain.java:290)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
    at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:630)
    at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:436)
    at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:374)
    at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:302)
    at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
273)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:233)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:175)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at 
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
879)
    at 
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
ttp11NioProtocol.java:719)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
2080)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:885)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
07)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
    at 
org.apache.jsp.admin.replication.index_jsp._jspService(index_jsp.java:294)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
74)
    ... 24 more


-- 
Jeff Newburn
Software Engineer, Zappos.com
jnewburn@zappos.com - 702-943-7562


Re: Trunk Replication Page Issue

Posted by Jeff Newburn <jn...@zappos.com>.
I have tracked down the error to the specific date and file. On 2009-02-13
changes were apparently made to fix the replication page for replication off
of a master and slave server.  This causes the jasper error in the
replication/index.jsp file.  I am not sure why it does as most of the file
was rewritten during that update.  I have included the information on
revisions below.

Date: 2009-02-13

svn up -r {2009-02-13} src/webapp/web/admin/replication/index.jsp (This
breaks the page)

Updated to revision 744021

Items added into CHANGES.txt
-31. SOLR-1015: Incomplete information in replication admin page and http
command response when server
-    is both master and slave i.e. when server is a repeater (Akshay Ukey
via shalin)
 
-32. SOLR-1018: Slave is unable to replicate when server acts as repeater
(as both master and slave)
-    (Akshay Ukey, Noble Paul via shalin)

Any help would be appreciated.

-- 
Jeff Newburn
Software Engineer, Zappos.com
jnewburn@zappos.com - 702-943-7562


> From: Jeff Newburn <jn...@zappos.com>
> Reply-To: <so...@lucene.apache.org>
> Date: Mon, 02 Mar 2009 10:20:36 -0800
> To: <so...@lucene.apache.org>
> Subject: Re: Trunk Replication Page Issue
> 
> I did an ant clean and then dist and it is still showing. I attached the
> servlet class and java files.  The svn up says: At revision 749397.
> 
> 
> -- 
> Jeff Newburn
> Software Engineer, Zappos.com
> jnewburn@zappos.com - 702-943-7562
> 
> 
>> From: Akshay <ak...@gmail.com>
>> Reply-To: <so...@lucene.apache.org>
>> Date: Mon, 2 Mar 2009 11:22:13 +0530
>> To: <so...@lucene.apache.org>
>> Subject: Re: Trunk Replication Page Issue
>> 
>> Hi Jeff,
>> The line number from your stacktrace doesn't seem to be valid in the trunk
>> code (of jsp).
>> 
>> did you do an ant clean dist ?
>> if yes, can you send me the generated servlet for the jsp?
>> 
>> On Fri, Feb 27, 2009 at 10:17 PM, Jeff Newburn <jn...@zappos.com> wrote:
>> 
>>> In trying trunk to fix the Lucene Sync issue we have now encountered a
>>> severed java exception making the replication page non functional.  Am I
>>> missing something or doing something wrong?
>>> 
>>> Info:
>>> Slave server on the replication page.  Just a code dump as follows.
>>> 
>>> Feb 27, 2009 8:44:37 AM org.apache.solr.common.SolrException log
>>> SEVERE: org.apache.jasper.JasperException: java.lang.NullPointerException
>>>    at
>>> 
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
>>> 18)
>>>    at
>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
>>>    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(Application
>>> FilterChain.java:290)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>>> ain.java:206)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
>>> java:630)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
>>> patcher.java:436)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
>>> er.java:374)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
>>> .java:302)
>>>    at
>>> 
>>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
>>> 273)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>>> FilterChain.java:235)
>>>    at
>>> 
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>>> ain.java:206)
>>>    at
>>> 
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>>> va:233)
>>>    at
>>> 
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>>> va:175)
>>>    at
>>> 
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
>>> )
>>>    at
>>> 
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
>>> )
>>>    at
>>> 
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>>> :109)
>>>    at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>    at
>>> 
>>> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
>>> 879)
>>>    at
>>> 
>>> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
>>> ttp11NioProtocol.java:719)
>>>    at
>>> 
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
>>> 2080)
>>>    at
>>> 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
>>> va:885)
>>>    at
>>> 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
>>> 07)
>>>    at java.lang.Thread.run(Thread.java:619)
>>> Caused by: java.lang.NullPointerException
>>>    at
>>> org.apache.jsp.admin.replication.index_jsp._jspService(index_jsp.java:294)
>>>    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>>    at
>>> 
>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
>>> 74)
>>>    ... 24 more
>>> 
>>> 
>>> --
>>> Jeff Newburn
>>> Software Engineer, Zappos.com
>>> jnewburn@zappos.com - 702-943-7562
>>> 
>>> 
>> 
>> 
>> -- 
>> Regards,
>> Akshay K. Ukey.
> 


Re: Trunk Replication Page Issue

Posted by Jeff Newburn <jn...@zappos.com>.
I did an ant clean and then dist and it is still showing. I attached the
servlet class and java files.  The svn up says: At revision 749397.


-- 
Jeff Newburn
Software Engineer, Zappos.com
jnewburn@zappos.com - 702-943-7562


> From: Akshay <ak...@gmail.com>
> Reply-To: <so...@lucene.apache.org>
> Date: Mon, 2 Mar 2009 11:22:13 +0530
> To: <so...@lucene.apache.org>
> Subject: Re: Trunk Replication Page Issue
> 
> Hi Jeff,
> The line number from your stacktrace doesn't seem to be valid in the trunk
> code (of jsp).
> 
> did you do an ant clean dist ?
> if yes, can you send me the generated servlet for the jsp?
> 
> On Fri, Feb 27, 2009 at 10:17 PM, Jeff Newburn <jn...@zappos.com> wrote:
> 
>> In trying trunk to fix the Lucene Sync issue we have now encountered a
>> severed java exception making the replication page non functional.  Am I
>> missing something or doing something wrong?
>> 
>> Info:
>> Slave server on the replication page.  Just a code dump as follows.
>> 
>> Feb 27, 2009 8:44:37 AM org.apache.solr.common.SolrException log
>> SEVERE: org.apache.jasper.JasperException: java.lang.NullPointerException
>>    at
>> 
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
>> 18)
>>    at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
>>    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(Application
>> FilterChain.java:290)
>>    at
>> 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>> ain.java:206)
>>    at
>> 
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
>> java:630)
>>    at
>> 
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
>> patcher.java:436)
>>    at
>> 
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
>> er.java:374)
>>    at
>> 
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
>> .java:302)
>>    at
>> 
>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
>> 273)
>>    at
>> 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
>> FilterChain.java:235)
>>    at
>> 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
>> ain.java:206)
>>    at
>> 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>> va:233)
>>    at
>> 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
>> va:175)
>>    at
>> 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
>> )
>>    at
>> 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
>> )
>>    at
>> 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>> :109)
>>    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>    at
>> 
>> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
>> 879)
>>    at
>> 
>> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
>> ttp11NioProtocol.java:719)
>>    at
>> 
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
>> 2080)
>>    at
>> 
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
>> va:885)
>>    at
>> 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
>> 07)
>>    at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.lang.NullPointerException
>>    at
>> org.apache.jsp.admin.replication.index_jsp._jspService(index_jsp.java:294)
>>    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>    at
>> 
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
>> 74)
>>    ... 24 more
>> 
>> 
>> --
>> Jeff Newburn
>> Software Engineer, Zappos.com
>> jnewburn@zappos.com - 702-943-7562
>> 
>> 
> 
> 
> -- 
> Regards,
> Akshay K. Ukey.


Re: Trunk Replication Page Issue

Posted by Akshay <ak...@gmail.com>.
Hi Jeff,
The line number from your stacktrace doesn't seem to be valid in the trunk
code (of jsp).

did you do an ant clean dist ?
if yes, can you send me the generated servlet for the jsp?

On Fri, Feb 27, 2009 at 10:17 PM, Jeff Newburn <jn...@zappos.com> wrote:

> In trying trunk to fix the Lucene Sync issue we have now encountered a
> severed java exception making the replication page non functional.  Am I
> missing something or doing something wrong?
>
> Info:
> Slave server on the replication page.  Just a code dump as follows.
>
> Feb 27, 2009 8:44:37 AM org.apache.solr.common.SolrException log
> SEVERE: org.apache.jasper.JasperException: java.lang.NullPointerException
>    at
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
> 18)
>    at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
>    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(Application
> FilterChain.java:290)
>    at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:206)
>    at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
> java:630)
>    at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
> patcher.java:436)
>    at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
> er.java:374)
>    at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
> .java:302)
>    at
>
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
> 273)
>    at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:235)
>    at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:206)
>    at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:233)
>    at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:175)
>    at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
> )
>    at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
> )
>    at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :109)
>    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>    at
>
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:
> 879)
>    at
>
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(H
> ttp11NioProtocol.java:719)
>    at
>
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:
> 2080)
>    at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
> va:885)
>    at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
> 07)
>    at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>    at
> org.apache.jsp.admin.replication.index_jsp._jspService(index_jsp.java:294)
>    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>    at
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
> 74)
>    ... 24 more
>
>
> --
> Jeff Newburn
> Software Engineer, Zappos.com
> jnewburn@zappos.com - 702-943-7562
>
>


-- 
Regards,
Akshay K. Ukey.