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

Reply via email to