Description
Seeing the case with a spellcheck component.
We attempt to register JMX properties after we open the first searcher in core init, but we can still have a race for the first searcher open because first we call getSearcher and it can trigger concurrent warming queries that can trigger components that call getSearcher.