Occasionally, we need to rebuild all indexes using the Control Panel.
If there is a problem/bug in a single Indexer (e.g. MediaWikiIndexer as per
LPS-19591) then the indexing stops and other content types won't be indexed. In our case, the MediaWikiIndexer bug stops the DocumentLibrary indexer from having a turn.
My proposal is to change to LuceneIndexer#reindex(Indexer) method to catch and log exceptions and then allow the next Indexer to continue, as follows: