mon.worked(1);\r
}\r
}\r
-\r
- s.release();\r
-\r
} catch (DatabaseException e) {\r
- throw new IllegalStateException(e);\r
+ Logger.defaultLogError("DatabaseException occured during initializing index", e);\r
+ } catch (Throwable t) {\r
+ Logger.defaultLogError("Fatal error occured during initializing index", t);\r
+ } finally {\r
+ s.release();\r
}\r
- \r
}\r
- \r
});\r
- \r
}\r
- \r
try {\r
s.acquire(INDEXING_THREAD_COUNT);\r
} catch (InterruptedException e) {\r
e.printStackTrace();\r
}\r
- \r
}\r
- \r
});\r
\r
// http://www.gossamer-threads.com/lists/lucene/java-dev/47895\r