diff --git a/source/java/org/alfresco/repo/search/impl/lucene/index/IndexInfo.java b/source/java/org/alfresco/repo/search/impl/lucene/index/IndexInfo.java index 44d66057dd..5b9a199409 100644 --- a/source/java/org/alfresco/repo/search/impl/lucene/index/IndexInfo.java +++ b/source/java/org/alfresco/repo/search/impl/lucene/index/IndexInfo.java @@ -1644,9 +1644,17 @@ public class IndexInfo } else if (entry.getType() == IndexType.DELTA) { + try + { reader = new MultiReader(new IndexReader[] { new FilterIndexReaderByNodeRefs2(reader, getDeletions(entry.getName()), entry .isDeletOnlyNodes()), subReader }); + } + catch(IOException ioe) + { + s_logger.error("Failed building filter reader beneath "+entry.getName()); + throw ioe; + } } } }