Morning All I am using Netbeans 20 on Linux mint and am getting an intermitten class cast exception. Occasionally a class (usually a new one, but not always) won't do the code check/completion thing I am so used to.
It is annoying, but isn't a show stopper as I can still work. Might already have been reported. Yours, Medge Details: --------------------------------------------------------------- Product Version: Apache NetBeans IDE 20 Java: 17.0.9; OpenJDK 64-Bit Server VM 17.0.9+9-Ubuntu-122.04 Runtime: OpenJDK Runtime Environment 17.0.9+9-Ubuntu-122.04 System: Linux version 5.15.0-91-generic running on amd64; UTF-8; en_AU (nb) User directory: /home/medge/.netbeans/20 Cache directory: /home/medge/.cache/netbeans/20 Exception ---------------------------------------------------------------- Annotation: An error occurred during parsing of '/home/medge/NetBeansProjects/HomeAdmin/src/au/id/medge/dialog/HomeUser SelectDialog.java'. Please report a bug against java/source and attach dump file '/home/medge/.netbeans/20/var/log/HomeUserSelectDialog_137.dump'. Annotation: An error occurred during parsing of '/home/medge/NetBeansProjects/HomeAdmin/src/au/id/medge/dialog/HomeUser SelectDialog.java'. Please report a bug against java/source and attach dump file '/home/medge/.netbeans/20/var/log/HomeUserSelectDialog_137.dump'. Annotation: An error occurred during parsing of '/home/medge/NetBeansProjects/HomeAdmin/src/au/id/medge/dialog/HomeUser SelectDialog.java'. Please report a bug against java/source and attach dump file '/home/medge/.netbeans/20/var/log/HomeUserSelectDialog_137.dump'. An error occurred during parsing of '/home/medge/NetBeansProjects/HomeAdmin/src/au/id/medge/dialog/HomeUser SelectDialog.java'. Please report a bug against java/source and attach dump file '/home/medge/.netbeans/20/var/log/HomeUserSelectDialog_137.dump'. An error occurred during parsing of '/home/medge/NetBeansProjects/HomeAdmin/src/au/id/medge/dialog/HomeUser SelectDialog.java'. Please report a bug against java/source and attach dump file '/home/medge/.netbeans/20/var/log/HomeUserSelectDialog_137.dump'. Caused: java.lang.ClassCastException: class com.sun.tools.javac.code.Symbol$ClassSymbol cannot be cast to class com.sun.tools.javac.code.Symbol$MethodSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol and com.sun.tools.javac.code.Symbol$MethodSymbol are in unnamed module of loader org.netbeans.StandardModule$OneModuleClassLoader @81316fa) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.visitApply(ThisEscapeAnalyz er.java:509) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1 816) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:50) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.scan(ThisEscapeAnalyzer.jav a:462) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.visitVarDef(ThisEscapeAnaly zer.java:489) at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:1022) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:50) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.scan(ThisEscapeAnalyzer.jav a:462) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.analyzeStatements(ThisEscap eAnalyzer.java:419) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.lambda$analyzeTree$6(ThisEs capeAnalyzer.java:358) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.visitScoped(ThisEscapeAnaly zer.java:1102) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.visitTopLevel(ThisEscapeAna lyzer.java:1052) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.lambda$analyzeTree$7(ThisEs capeAnalyzer.java:357) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps .java:183) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeli ne.java:179) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(S pliterators.java:1845) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.j ava:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPip eline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForE achOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequentia l(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.j ava:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline. java:596) at com.sun.tools.javac.comp.ThisEscapeAnalyzer.analyzeTree(ThisEscapeAnaly zer.java:356) at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:233) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1419) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1383) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:404) at com.sun.tools.javac.api.JavacTaskImpl.lambda$analyze$1(JavacTaskImpl.ja va:379) at com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.ja va:152) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:379) Caused: java.lang.IllegalStateException at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:383) at org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacP arser.java:771) at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacPar ser.java:541) at org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacPar ser.java:142) at org.netbeans.modules.parsing.impl.TaskProcessor.callGetResult(TaskProce ssor.java:608) at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.jav a:241) at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(Ta skProcessor.java:775) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:288) at org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execut e(TaskProcessor.java:702) [catch] at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(Task Processor.java:663) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors .java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1420) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.jav a:45) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2 035) --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional commands, e-mail: users-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists