diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ConfigurationDoneRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ConfigurationDoneRequestHandler.java index 1eebe005d..d09826114 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ConfigurationDoneRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/ConfigurationDoneRequestHandler.java @@ -95,7 +95,7 @@ private void handleDebugEvent(DebugEvent debugEvent, IDebugSession debugSession, // ignore since SetBreakpointsRequestHandler has already handled } else if (event instanceof ExceptionEvent) { ThreadReference thread = ((ExceptionEvent) event).thread(); - ThreadReference bpThread = ((BreakpointEvent) event).thread(); + ThreadReference bpThread = ((ExceptionEvent) event).thread(); IEvaluationProvider engine = context.getProvider(IEvaluationProvider.class); if (engine.isInEvaluation(bpThread)) { return;