From 8db7b518f8709ad31c483f9d63a98d4f3dd1dce5 Mon Sep 17 00:00:00 2001 From: vrubezhny Date: Sat, 25 Jul 2015 03:46:59 +0300 Subject: [PATCH] Bug 473556 - NullPointerException in ToggleBreakpointsTarget.getBreakpoints (108) NPE is fixed in ToggleBreakpointsTarget.getBreakpoints() Signed-off-by: vrubezhny --- .../eclipse/wst/sse/ui/internal/debug/ToggleBreakpointsTarget.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/debug/ToggleBreakpointsTarget.java b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/debug/ToggleBreakpointsTarget.java index 57c8c5e..49f8c60 100644 --- a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/debug/ToggleBreakpointsTarget.java +++ b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/debug/ToggleBreakpointsTarget.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2001, 2005 IBM Corporation and others. + * Copyright (c) 2001, 2015 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -103,6 +103,9 @@ public class ToggleBreakpointsTarget implements IToggleBreakpointsTarget { if (allMarkers != null) { for (int i = 0; i < allMarkers.length; i++) { Position p = model.getMarkerPosition(allMarkers[i]); + if (p == null) + continue; + int markerLine = -1; try { markerLine = document.getLineOfOffset(p.getOffset()); -- 2.1.0