From 892d8fe09c002d0434eebbc0668823b56f13cdcf Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Thu, 25 Feb 2016 13:24:23 +0800 Subject: [PATCH] Try to fix RejectedExecutionException on OSX --- .../java/org/jackhuang/hellominecraft/util/tasks/TaskList.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java b/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java index 4097227a1..c37ab4f40 100755 --- a/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java +++ b/HMCLAPI/src/main/java/org/jackhuang/hellominecraft/util/tasks/TaskList.java @@ -95,7 +95,8 @@ public class TaskList extends Thread { t2.setParallelExecuting(true); Invoker thread = new Invoker(t2, runningThread); runningThread.add(thread); - EXECUTOR_SERVICE.execute(thread); + if (!EXECUTOR_SERVICE.isTerminated()) + EXECUTOR_SERVICE.execute(thread); } while (!runningThread.isEmpty()) try {