Community
Participate
Working Groups
Trying to resolve the binding of the simple name err or println in System.err.println results in a NullPointerException. The stack trace is Stack trace: java/lang/Throwable.<init>()V java/lang/Throwable.<init>(Ljava/lang/String;)V java/lang/NullPointerException.<init>(Ljava/lang/String;)V org/eclipse/jdt/core/dom/DefaultBindingResolver.resolveName (Lorg/eclipse/jdt/core/dom/Name;)Lorg/eclipse/jdt/core/dom/IBinding; org/eclipse/jdt/core/dom/Name.resolveBinding() Lorg/eclipse/jdt/core/dom/IBinding; org/eclipse/jdt/internal/corext/refactoring/sef/AccessAnalyzer.getFieldBinding (Lorg/eclipse/jdt/core/dom/Name;)Lorg/eclipse/jdt/core/dom/IVariableBinding; org/eclipse/jdt/internal/corext/refactoring/sef/AccessAnalyzer.handleSimpleName (Lorg/eclipse/jdt/core/dom/SimpleName;)V org/eclipse/jdt/internal/corext/refactoring/sef/AccessAnalyzer.visit (Lorg/eclipse/jdt/core/dom/SimpleName;)Z org/eclipse/jdt/core/dom/SimpleName.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChild (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode;)V org/eclipse/jdt/core/dom/QualifiedName.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChild (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode;)V org/eclipse/jdt/core/dom/MethodInvocation.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChild (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode;)V org/eclipse/jdt/core/dom/ExpressionStatement.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChildren (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode$NodeList ;)V org/eclipse/jdt/core/dom/Block.accept0(Lorg/eclipse/jdt/core/dom/ASTVisitor;) V org/eclipse/jdt/core/dom/ASTNode.acceptChild (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode;)V org/eclipse/jdt/core/dom/MethodDeclaration.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChildren (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode$NodeList ;)V org/eclipse/jdt/core/dom/TypeDeclaration.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.acceptChildren (Lorg/eclipse/jdt/core/dom/ASTVisitor;Lorg/eclipse/jdt/core/dom/ASTNode$NodeList ;)V org/eclipse/jdt/core/dom/CompilationUnit.accept0 (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/core/dom/ASTNode.accept (Lorg/eclipse/jdt/core/dom/ASTVisitor;)V org/eclipse/jdt/internal/corext/refactoring/sef/SelfEncapsulateFieldRefactoring. checkInput(Lorg/eclipse/core/runtime/IProgressMonitor;) Lorg/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatus; org/eclipse/jdt/internal/ui/refactoring/CheckConditionsOperation.run (Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/jdt/internal/ui/refactoring/CreateChangeOperation.run (Lorg/eclipse/core/runtime/IProgressMonitor;)V org/eclipse/jface/operation/ModalContext$ModalContextThread.run()V Problem seems to be that the otherBinding field of the QualifiedNameReference is null.
This will be fixed today, but due to the early build we have today it won't be included in the next build input.
Fixed. Wait for the build input to release it.
Released.