diff --git a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/provisional/ui/viewmodel/actions/VMCommandUtils.java b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/provisional/ui/viewmodel/actions/VMCommandUtils.java index ce08906590b..24e3a25ac24 100644 --- a/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/provisional/ui/viewmodel/actions/VMCommandUtils.java +++ b/plugins/org.eclipse.dd.dsf.debug.ui/src/org/eclipse/dd/dsf/debug/internal/provisional/ui/viewmodel/actions/VMCommandUtils.java @@ -87,7 +87,9 @@ public class VMCommandUtils { if (input instanceof IAdaptable && viewer instanceof TreeModelViewer) { IPresentationContext presContext = ((TreeModelViewer)viewer).getPresentationContext(); IVMAdapter vmAdapter = (IVMAdapter)((IAdaptable)input).getAdapter(IVMAdapter.class); - return vmAdapter.getVMProvider(presContext); + if (vmAdapter != null) { + return vmAdapter.getVMProvider(presContext); + } } } return null;