X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.indexing%2Fsrc%2Forg%2Fsimantics%2Fdb%2Findexing%2FIndexedRelationsSearcherBase.java;h=4afbb174e0eb565958f51a94c0fdfc836d2219bb;hp=f26f9a9616de93681bad61b7bc204f0142a0068e;hb=ffdf83729b496d5afe74c7888075bb17ce1c4bbb;hpb=d1a82fe1414c77b97bec886d6a3ae3c5d926c334 diff --git a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java index f26f9a961..4afbb174e 100644 --- a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java +++ b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/IndexedRelationsSearcherBase.java @@ -705,27 +705,22 @@ abstract public class IndexedRelationsSearcherBase { mon.worked(1); } } - - s.release(); - } catch (DatabaseException e) { - throw new IllegalStateException(e); + Logger.defaultLogError("DatabaseException occured during initializing index", e); + } catch (Throwable t) { + Logger.defaultLogError("Fatal error occured during initializing index", t); + } finally { + s.release(); } - } - }); - } - try { s.acquire(INDEXING_THREAD_COUNT); } catch (InterruptedException e) { e.printStackTrace(); } - } - }); // http://www.gossamer-threads.com/lists/lucene/java-dev/47895