[ 
https://issues.apache.org/jira/browse/SOLR-16792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18041498#comment-18041498
 ] 

Eric Pugh commented on SOLR-16792:
----------------------------------

i am trying to identify how to harden some things when a index goes bad.   Is 
this still an issue?  Do you have some reproducing steps?

> Solr CoreAdmin API status throws a null-pointer exception when the index is 
> empty/corrupted.
> --------------------------------------------------------------------------------------------
>
>                 Key: SOLR-16792
>                 URL: https://issues.apache.org/jira/browse/SOLR-16792
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Amina Dinari
>            Assignee: Eric Pugh
>            Priority: Major
>
> ||The first error in the Solr logs appears during the loading of cores after 
> the collection was built. The stack trace is the following:||
> |o.a.s.s.HttpSolrCall 
> null:org.apache.solr.core.SolrCoreInitializationException: SolrCore 
> 'app_xg_t_compensateaudit_gx_solr_temp_shard3_replica_n4' is not available 
> due to init failure: Error opening new searcher
>       at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:1822)
>       at org.apache.solr.servlet.HttpSolrCall.init(HttpSolrCall.java:254)
>       at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:539)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:414)
>       …
>      Caused by: org.apache.solr.common.SolrException: Error opening new 
> searcher
>       at org.apache.solr.core.SolrCore.<init>(SolrCore.java:1079)
>       at org.apache.solr.core.SolrCore.<init>(SolrCore.java:905)
>       at 
> org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1333)
>       at 
> org.apache.solr.core.CoreContainer.lambda$load$13(CoreContainer.java:802)
>       at 
> com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>       at 
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:210)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       ... 1 more
> Caused by: org.apache.solr.common.SolrException: Error opening new searcher
>       at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:2175)
>       at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:2295)
>       at org.apache.solr.core.SolrCore.initSearcher(SolrCore.java:1139)
>       at org.apache.solr.core.SolrCore.<init>(SolrCore.java:1020)
>       ... 9 more
> Caused by: org.apache.hadoop.hdfs.BlockMissingException: Could not obtain 
> block: BP-521813766-172.19.87.100-1625106590947:blk_1118068283_44337620 
> file=/solr/app_xg_t_compensateaudit_gx_solr_temp/core_node6/data/index/segments_kp
>       at 
> org.apache.hadoop.hdfs.DFSInputStream.refetchLocations(DFSInputStream.java:890)
> ||After this error appeared in the logs, the admin status request for the 
> particular cores resulted in NPE with the following stack-trace.||
> |ERROR (qtp1325144078-63503) [   ] o.a.s.h.RequestHandlerBase 
> org.apache.solr.common.SolrException: Error handling 'STATUS' action
>       at 
> org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:367)
>       at 
> org.apache.solr.handler.admin.CoreAdminHandler$CallInfo.call(CoreAdminHandler.java:397)
>       at 
> org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:181)
>       at 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:211)
>       at 
> org.apache.solr.servlet.HttpSolrCall.handleAdmin(HttpSolrCall.java:842)
>       at 
> org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:808)
>       at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:559)
>       at 
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:414)
> …
> Caused by: java.lang.NullPointerException
>       at org.apache.solr.core.SolrCore.getInstancePath(SolrCore.java:333)
>       at 
> org.apache.solr.handler.admin.CoreAdminOperation.getCoreStatus(CoreAdminOperation.java:324)
>       at org.apache.solr.handler.admin.StatusOp.execute(StatusOp.java:46)
>       at 
> org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:362)
> |



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to