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.
Build: NetBeans IDE Dev (Build 200807251401) VM: Java HotSpot(TM) Client VM, 10.0-b19, Java(TM) SE Runtime Environment, 1.6.0_05-b13 OS: Windows XP, 5.1, x86 User Comments: I pasted a code (java class of a certain name) from a web to the blank java class file of a different name. This caused an error in code and when I attempted to fix it (manually retype the class name), this NPE was thrown. Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1046) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanExpr(Flow.java:515) at com.sun.tools.javac.comp.Flow.scanExprs(Flow.java:525)
Build: NetBeans IDE Dev (Build 080803) VM: Java HotSpot(TM) Client VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02 OS: SunOS, 5.10, x86 User Comments: editing text with lots of errors. Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1046) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanExpr(Flow.java:515) at com.sun.tools.javac.comp.Flow.visitReturn(Flow.java:1117)
Created attachment 66542 [details] stacktrace
Build: NetBeans IDE Dev (Build 200808110201) VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06 OS: Windows XP, 5.1, x86 User Comments: Stacktrace: java.lang.NullPointerException
Created attachment 67142 [details] stacktrace
Build: NetBeans IDE 6.5 Beta (Build 200808111757) VM: Java HotSpot(TM) Client VM, 11.0-b12, Java(TM) SE Runtime Environment, 1.6.0_10-beta-b25 OS: Windows XP, 5.1, x86 User Comments: Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1046) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanExpr(Flow.java:515) at com.sun.tools.javac.comp.Flow.scanExprs(Flow.java:525)
Created attachment 67647 [details] stacktrace
Created attachment 68183 [details] stacktrace
Build: NetBeans IDE 6.5 Beta (Build 200808111757) VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06 OS: Linux, 2.6.25.11-0.1-default, i386 User Comments: Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1046) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.visitParens(TreeScanner.java:212) at com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1419)
Created attachment 68412 [details] stacktrace
Build: NetBeans IDE Dev (Build 080826) VM: Java HotSpot(TM) Client VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02 OS: SunOS, 5.10, x86 User Comments: editing... Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1043) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanExpr(Flow.java:515) at com.sun.tools.javac.comp.Flow.visitReturn(Flow.java:1114)
Created attachment 68482 [details] stacktrace
Build: NetBeans IDE Dev (Build 200808220201) VM: Java HotSpot(TM) Client VM, 10.0-b19, Java(TM) SE Runtime Environment, 1.6.0_04-b12 OS: Windows XP, 5.1, x86 User Comments: While pasting Java source code. Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1043) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.visitParens(TreeScanner.java:212) at com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1419)
Created attachment 68532 [details] stacktrace
Build: NetBeans IDE Dev (Build 200808281401) VM: Java HotSpot(TM) Client VM, 1.5.0_13-119, Java(TM) 2 Runtime Environment, Standard Edition, 1.5.0_13-b05-237 OS: Mac OS X, 10.5.4, i386 User Comments: Just typing in the Java editor, adding a new enum value with ctor arguments. Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1043) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.visitParens(TreeScanner.java:212) at com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1419)
Created attachment 68724 [details] stacktrace
Build: NetBeans IDE Dev (Build 200808281401) VM: Java HotSpot(TM) Client VM, 1.5.0_13-119, Java(TM) 2 Runtime Environment, Standard Edition, 1.5.0_13-b05-237 OS: Mac OS X, 10.5.4, i386 User Comments: Editing a public enum Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:532) at com.sun.tools.javac.comp.Flow.visitConditional(Flow.java:1043) at com.sun.tools.javac.tree.JCTree$JCConditional.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.tree.TreeScanner.visitParens(TreeScanner.java:212) at com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1419)
Created attachment 68726 [details] stacktrace
*** Issue 145057 has been marked as a duplicate of this issue. ***
Build: NetBeans IDE Dev (Build 200812080201) VM: Java HotSpot(TM) Client VM, 1.5.0_16-133, Java(TM) 2 Runtime Environment, Standard Edition, 1.5.0_16-b06-284 OS: Mac OS X, 10.5.5, i386 User Comments: Exception appeared when typing in editor. Stacktrace: org.netbeans.modules.parsing.spi.ParseException at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:193) at org.netbeans.modules.parsing.impl.TaskProcessor.runWhenScanFinished(TaskProcessor.java:222) at org.netbeans.modules.parsing.api.ParserManager.parseWhenScanFinished(ParserManager.java:100) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:275) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:218) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)
Created attachment 74744 [details] stacktrace
Build: NetBeans IDE Dev (Build 20090106031139) VM: Java HotSpot(TM) Client VM, 11.0-b16, Java(TM) SE Runtime Environment, 1.6.0_11-b03 OS: Linux, 2.6.24-22-generic, i386 User Comments: NPE when editing file: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package expencetracker; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.Persistence; /** * * @author jp159440 */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { Expense expense = new Expense(); expense.setDescription("Popis"); expense.setCategory(1); expense.setPrice(23800.0); new Main().persist(expense); } public void persist(Object object) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("ExpenceTrackerPU"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); try { em.persist(object); em.getTransaction().commit(); } catch (Exception e) { e.printStackT Stacktrace: java.lang.NullPointerException at com.sun.tools.javac.comp.Flow.scanCond(Flow.java:535) at com.sun.tools.javac.comp.Flow.visitIf(Flow.java:1088) at com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1119) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:502) at com.sun.tools.javac.comp.Flow.scanStats(Flow.java:510)
Created attachment 75498 [details] stacktrace
Created attachment 75500 [details] dump
Fixed. changeset 75b2c17734e3 in main/nb-javac details: http://hg.netbeans.org/main/nb-javac?cmd=changeset;node=75b2c17734e3 changeset efe450252d3e in main details: http://hg.netbeans.org/main?cmd=changeset;node=efe450252d3e
Integrated into 'main-golden', will be available in build *200901201401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/efe450252d3e User: Dusan Balek <dbalek@netbeans.org> Log: Issues #133587 and #141786 fixed.
Not able to reproduce - verified. Please reopen if the problem persists, ideally providing a reproducible test case.