--- old/modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java 2017-08-04 11:33:53.000000000 +0530 +++ new/modules/javafx.graphics/src/main/java/com/sun/glass/ui/Application.java 2017-08-04 11:33:53.000000000 +0530 @@ -536,8 +536,9 @@ if (nestedEventLoopCounter == 0) { throw new IllegalStateException("Not in a nested event loop"); } - - GetApplication()._leaveNestedEventLoop(retValue); + if(GetApplication()!=null) { + GetApplication()._leaveNestedEventLoop(retValue); + } } public static boolean isNestedLoopRunning() {