This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 268062 - NPE when attributing lambda
Summary: NPE when attributing lambda
Status: NEW
Alias: None
Product: java
Classification: Unclassified
Component: Compiler (show other bugs)
Version: Dev
Hardware: PC Linux
: P3 normal (vote)
Assignee: Dusan Balek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-16 14:07 UTC by Svata Dedic
Modified: 2016-09-16 14:07 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Svata Dedic 2016-09-16 14:07:22 UTC
java.lang.NullPointerException
	at com.sun.tools.javac.comp.Attr.check(Attr.java:231)
	at com.sun.tools.javac.comp.Attr.visitLambda(Attr.java:2622)
	at com.sun.tools.javac.tree.JCTree$JCLambda.accept(JCTree.java:1777)
	at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637)
	at com.sun.tools.javac.comp.Attr.visitLambda(Attr.java:2633)
	at com.sun.tools.javac.tree.JCTree$JCLambda.accept(JCTree.java:1777)
	at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637)
	at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:676)
	at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1165)
	at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:926)
	at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707)
	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:731)
	at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1213)
	at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:82)
	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:990)
	at com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:496)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:637)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:707)
	at com.sun.tools.javac.comp.Attr.attribStatToTree(Attr.java:412)
	at com.sun.tools.javac.api.JavacTrees.attribStatToTree(JavacTrees.java:979)
	at com.sun.tools.javac.api.JavacTrees.getAttrContext(JavacTrees.java:938)
	at com.sun.tools.javac.api.JavacTrees.getScope(JavacTrees.java:797)
	at com.sun.tools.javac.api.JavacTrees.getScope(JavacTrees.java:157)
	at org.netbeans.modules.refactoring.java.RefactoringUtils.variableClashes(RefactoringUtils.java:977)
	at org.netbeans.modules.refactoring.java.plugins.RenameRefactoringPlugin.fastCheckParameters(RenameRefactoringPlugin.java:362)


To reproduce, run org.netbeans.modules.refactoring.java.test.RenameTest, testcase test238268

Reproduced in trunk, but it is likely to be present in 8.2 too.