Handle new CancellationExceptions being thrown by Bukkit Scheduler

This commit is contained in:
Mike Primm 2012-09-03 20:43:30 -05:00
parent c2d97ba3d5
commit 1603015631

View File

@ -10,6 +10,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.CancellationException;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
@ -411,6 +412,8 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI {
Boolean delay; Boolean delay;
try { try {
delay = f.get(); delay = f.get();
} catch (CancellationException cx) {
return null;
} catch (Exception ix) { } catch (Exception ix) {
Log.severe(ix); Log.severe(ix);
return null; return null;