[ 
https://issues.apache.org/jira/browse/SOLR-16485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Houston Putman updated SOLR-16485:
----------------------------------
    Fix Version/s: 9.1
                   main (10.0)
         Assignee: Houston Putman
       Resolution: Fixed
           Status: Resolved  (was: Patch Available)

Thanks for reporting this [~vladiceanu]!

> Solr 9 standalone mode nullPointerException when ShardHandlerFactory defined
> ----------------------------------------------------------------------------
>
>                 Key: SOLR-16485
>                 URL: https://issues.apache.org/jira/browse/SOLR-16485
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>    Affects Versions: 9.0
>         Environment: Kubernetes using solr-operator 0.6.0
>            Reporter: Nick Vladiceanu
>            Assignee: Houston Putman
>            Priority: Major
>             Fix For: 9.1, main (10.0)
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> {color:#000000} Solr fails to create cores with a “NullPointerException" 
> error when “shardHandlerFactory” is defined for any handlers in the 
> solrconfig.xml file.{color}
> *Snippet from solrconfig.xml:*
> {code:java}
> <requestHandler name="/select" class="solr.SearchHandler" default="true”>
>         <shardHandlerFactory name="shardHandlerFactory" 
> class="HttpShardHandlerFactory">
>             <int name="socketTimeout">${socketTimeout:800}</int>
>             <int name="connTimeout">${connTimeout:500}</int>
>         </shardHandlerFactory>
> </requestHandler>{code}
> *Snippet of NullPointerException*{color:#000000} (full text here: 
> {color}[https://justpaste.it/5lntq]{color:#000000} ):{color}
> {color:#000000}o{color}
> {code:java}
> lxeu-atlas-web-dist-solr-1  | Caused by: java.lang.NullPointerException
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.handler.component.HttpShardHandlerFactory.setSecurityBuilder(HttpShardHandlerFactory.java:299)
>  ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.handler.component.SearchHandler.inform(SearchHandler.java:185)
>  ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:722) 
> ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.core.SolrCore.<init>(SolrCore.java:1155) ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.core.SolrCore.<init>(SolrCore.java:1048) ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1560)
>  ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> org.apache.solr.core.CoreContainer.lambda$load$10(CoreContainer.java:950) 
> ~[?:?]
> olxeu-atlas-web-dist-solr-1  |  at 
> com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202)
>  ~[metrics-core-4.1.5.jar:4.1.5]{code}
> {*}Steps{*}{color:#000000}:{color}
> {color:#000000}1. Run library/solr:9.0.0 in docker (default config, no 
> tunings); mount a volume with solrconfig.xml that contains 
> shardHandlerFactory and schema.xml;{color}
> {color:#000000}2. Create a core using the solrconfig.xml: 
> {color}[http://localhost:8983/solr/admin/cores?action=CREATE&name=test&instanceDir=/var/solr/data/test&config=solrconfig.xml&dataDir=data/]
> 3. Failure with nullPointerException;
> 4. Remove the shardHandlerFactory block;
> 5. Repeat step 2;
> 6. Success.
>  
> Works fine when running Solr in SolrCloud mode.
> Works fine in Solr 8.11 and all older versions in both, standalone and 
> SolrCloud.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to