aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/threads
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2020-04-17 07:02:33 +0200
committerTechnus <daniel112092@gmail.com>2020-04-17 07:02:33 +0200
commit3287a00923693d0084bb60061c3211da832710fc (patch)
treeea11192e1f660ad373a8e0ad33d8cd98cd4d27e7 /src/main/java/gregtech/api/threads
parent8fa74ef0035dadb21c4228b5366a7ea8684e598e (diff)
downloadGT5-Unofficial-3287a00923693d0084bb60061c3211da832710fc.tar.gz
GT5-Unofficial-3287a00923693d0084bb60061c3211da832710fc.tar.bz2
GT5-Unofficial-3287a00923693d0084bb60061c3211da832710fc.zip
Just in case?
Diffstat (limited to 'src/main/java/gregtech/api/threads')
-rw-r--r--src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
index 78596ec9ae..3d28a94de9 100644
--- a/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
+++ b/src/main/java/gregtech/api/threads/GT_Runnable_MachineBlockUpdate.java
@@ -65,6 +65,10 @@ public class GT_Runnable_MachineBlockUpdate implements Runnable {
EXECUTOR_SERVICE.shutdownNow();
// Preserve interrupt status
Thread.currentThread().interrupt();
+ }catch (Exception e){
+ GT_Mod.GT_FML_LOGGER.error("Well this didn't terminated well...",e);
+ // (Re-)Cancel in case
+ EXECUTOR_SERVICE.shutdownNow();
}finally {
GT_Mod.GT_FML_LOGGER.info("Leaving... GT_Runnable_MachineBlockUpdate.shutdownExecutorService");
}