Bug 157055
[variables view] Right click on variable produces ClassNotLoadedErrors
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaVarActionFilter.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaVarActionFilter.java
index 5501cd0..8a6d000 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaVarActionFilter.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaVarActionFilter.java
@@ -26,6 +26,8 @@
 import org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression;
 import org.eclipse.ui.IActionFilter;
 
+import com.sun.jdi.ClassNotLoadedException;
+
 /**
  * Provides the action filter for Java and Inspect actions
  * 
@@ -81,9 +83,14 @@
 	protected boolean isPrimitiveType(Object obj) {
 		if(obj instanceof IJavaVariable) {
 			try {
-				return !fgPrimitiveTypes.contains(removeArray(((IJavaVariable)obj).getReferenceTypeName()));
+				return !fgPrimitiveTypes.contains(removeArray(((IJavaVariable) obj).getReferenceTypeName()));
 			} 
-			catch (DebugException e) {JDIDebugUIPlugin.log(e);}
+			catch (DebugException e) {
+				if(!(e.getStatus().getException() instanceof ClassNotLoadedException)) {
+					JDIDebugUIPlugin.log(e);
+				}
+				return false;
+			}
 		}
 		else if(obj instanceof JavaInspectExpression) {
 			try {