diff --git a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java index 4ce2dd361..d4c534e98 100644 --- a/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java +++ b/src/main/java/com/seibel/lod/core/builders/bufferBuilding/LodBufferBuilderFactory.java @@ -273,15 +273,13 @@ public class LodBufferBuilderFactory { ApiShared.LOGGER.error("LodBufferBuilder timed out: ", te); resetThreadPools(true); } - } catch (InterruptedException ie) { } catch (Exception e) { ApiShared.LOGGER.error("\"LodNodeBufferBuilder.generateLodBuffersAsync\" ran into trouble: ", e); - } finally { - if (ENABLE_EVENT_LOGGING) ApiShared.LOGGER.info("BufferBuilderStarter unlocked the region lock!"); - regionsListLock.unlock(); } } catch (InterruptedException ie) { } finally { + regionsListLock.unlock(); + if (ENABLE_EVENT_LOGGING) ApiShared.LOGGER.info("BufferBuilderStarter unlocked the region lock!"); builderThreadRunning = false; } }