From e598039f6536dbfc92624da3c364313dcd9044ea Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 17 May 2018 13:16:45 -0700 Subject: [PATCH] Try fixing maven build junit-plugin test InvalidThread access on Mac for unknown reason. But maybe we can just ignore that. --- .../eclipse/commons/frameworks/test/util/ACondition.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java index 69a7f96e6..a7da3ccb3 100644 --- a/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java +++ b/headless-services/jdt-ls-extension/org.springframework.tooling.jdt.ls.commons.test/src/org/springsource/ide/eclipse/commons/frameworks/test/util/ACondition.java @@ -238,9 +238,14 @@ public abstract class ACondition { } } } - + public static boolean inUIThread() { - return Display.getDefault().getThread() == Thread.currentThread(); + try { + return Display.getDefault().getThread() == Thread.currentThread(); + } catch (Exception e) { + e.printStackTrace(); + return false; + } } public static StringBuffer getStackDumps() {