Index: src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java (revision 801238)
+++ src/main/java/org/apache/jackrabbit/core/query/lucene/MultiIndex.java (working copy)
@@ -715,7 +715,7 @@
* @return an IndexReader.
* @throws IOException if an error occurs constructing the IndexReader.
*/
- public CachingMultiIndexReader getIndexReader(boolean initCache) throws IOException {
+ public synchronized CachingMultiIndexReader getIndexReader(boolean initCache) throws IOException {
synchronized (updateMonitor) {
if (multiReader != null) {
multiReader.acquire();