Skip to content

Commit f62f691

Browse files
committed
Trying to fix an NPE
java.lang.NullPointerException: Cannot invoke "org.eclipse.jdt.core.dom.IMethodBinding.getParameterTypes()" because "methodBinding" is null at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.containsALocalType(ASTInstructionCompiler.java:306) at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler.visit(ASTInstructionCompiler.java:3055) at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:220) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:3360) at org.eclipse.jdt.core.dom.ReturnStatement.accept0(ReturnStatement.java:128) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:3383) at org.eclipse.jdt.core.dom.Block.accept0(Block.java:128) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:3360) at org.eclipse.jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:676) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:3383) at org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:497) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:3383) at org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:257) at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:3312) at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.createExpressionFromAST(ASTEvaluationEngine.java:644) at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.getCompiledExpression(ASTEvaluationEngine.java:371) at org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine.evaluate(ASTEvaluationEngine.java:145) at org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate$EvaluationRunnable.run(JavaWatchExpressionDelegate.java:149) at org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob.run(JDIThread.java:3514) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
1 parent 295220e commit f62f691

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3048,7 +3048,7 @@ public boolean visit(MethodInvocation node) {
30483048
}
30493049
}
30503050

3051-
if (hasErrors()) {
3051+
if (hasErrors() || methodBinding == null) {
30523052
return false;
30533053
}
30543054

0 commit comments

Comments
 (0)