diff --git a/game/src/main/org/apollo/game/fs/decoder/SynchronousDecoder.java b/game/src/main/org/apollo/game/fs/decoder/SynchronousDecoder.java index acc0dd86..d46c01da 100644 --- a/game/src/main/org/apollo/game/fs/decoder/SynchronousDecoder.java +++ b/game/src/main/org/apollo/game/fs/decoder/SynchronousDecoder.java @@ -51,6 +51,7 @@ public final class SynchronousDecoder { .map(executor::submit) .collect(toList()); + executor.shutdown(); executor.awaitTermination(TIMEOUT, TimeUnit.MILLISECONDS); for (Future future : futureList) {