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.
Summary: | NPE in org.netbeans.api.java.source.TreeUtilities | ||
---|---|---|---|
Product: | java | Reporter: | pzajac <pzajac> |
Component: | Source | Assignee: | Dusan Balek <dbalek> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 87136 | ||
Attachments: | exception |
Description
pzajac
2006-10-05 08:55:11 UTC
Created attachment 34901 [details]
exception
With small code modification it throws ClassCastException:-) import java.io.FileInputStream; import java.io.FileNotFoundException;; import java.io.FileOutputStream; public class Kravina { public static void aa() throws java.io.FileNotFoundException { FileOutputStream fos = new FileOutputStream("aa"); FileInputStream fis = new FileInputStream } } excepCaused by: java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$ClassSymbol at org.netbeans.api.java.source.TreeUtilities$UncaughtExceptionsVisitor.visitNewClass(TreeUtilities.java:258) at org.netbeans.api.java.source.TreeUtilities$UncaughtExceptionsVisitor.visitNewClass(TreeUtilities.java:241) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1273) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at com.sun.source.util.TreeScanner.visitErroneous(TreeScanner.java:364) at com.sun.tools.javac.tree.JCTree$JCErroneous.accept(JCTree.java:1849) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.visitVariable(TreeScanner.java:134) at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:702) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:52) at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:65) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:75) at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:143) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:748) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:34) at org.netbeans.api.java.source.TreeUtilities.getUncaughtExceptions(TreeUtilities.java:237) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.insideMemberSelect(JavaCompletionProvider.java:1615) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.resolveCompletion(JavaCompletionProvider.java:454) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.run(JavaCompletionProvider.java:293) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.run(JavaCompletionProvider.java:86) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:366) ... 4 more tion: Fixed. Checking in TreeUtilities.java; /cvs/java/source/src/org/netbeans/api/java/source/Attic/TreeUtilities.java,v <-- TreeUtilities.java new revision: 1.1.2.2; previous revision: 1.1.2.1 done |