Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
9.0
-
None
-
None
Description
In SolrDispatchFilter.init() (all Solr versions), when CoreContainer is created (call to createCoreContainer()), if an exception is thrown that is not an Error (for example, a SolrException), the issue is logged "Could not start Solr. Check solr/home property and the logs" but the init() method does not fail and the node is left in a non functional state until it is killed by some external mechanism.
I suggest to change this here and treat all exceptions the way we treat errors and throw from SolrDispatchFilter.init().
See some exchanges on this topic in the Solr Apache Slack.