Hi,
When I use 1.4 version, I get exception:

ERROR [SolrCore] java.lang.NullPointerException
    at 
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:173)
    at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
    at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
    at 
org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:52)
    at org.apache.solr.core.SolrCore$3.call(SolrCore.java:1146)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

I saw that this request handler is declared in solrconfig.xml file:

      <searchComponent name="tvComponent"
            class="org.apache.solr.handler.component.TermVectorComponent" />
      <!--
            A Req Handler for working with the tvComponent. This is purely as an
            example. You will likely want to add the component to your already
            specified request handlers.
      -->
      <requestHandler name="tvrh"
            class="org.apache.solr.handler.component.SearchHandler">
            <lst name="defaults">
                  <bool name="tv">true</bool>
            </lst>
            <arr name="last-components">
                  <str>tvComponent</str>
            </arr>
      </requestHandler>

Is it safe to just remove this fragment as a workaround ? (I don't need 
TermVectorComponent).
Do you know what may cause NPE ?

Cheers,
Michal

Reply via email to