mbtsp / intellij-plugin-v4

An IntelliJ plugin for ANTLR v4
https://plugins.jetbrains.com/plugin/23446-antlr-v4-new-
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

【Plugin submission】: java.lang.ClassCastException: class org.antlr.v4.tool.Grammar cannot be cast to class org.antlr.v4.t... #147

Closed zoulejiu closed 4 months ago

zoulejiu commented 5 months ago

:warning:[Auto Generated Report]-=: java.lang.ClassCastException: class org.antlr.v4.tool.Grammar cannot be cast to class org.antlr.v4.t...=-

Environments

Plugin version: 2024.1.6

IntelliJ IDEA 2023.3.4"Ultimate Edition" Build #IU-233.14475.28,built on February 13, 2024 Runtime version: 17.0.10+1-b1087.17 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Operating system: Windows 11.0 Last action id: EditorBackSpace

Stack Trace

java.lang.ClassCastException: class org.antlr.v4.tool.Grammar cannot be cast to class org.antlr.v4.tool.LexerGrammar (org.antlr.v4.tool.Grammar and org.antlr.v4.tool.LexerGrammar are in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @1ead9c84)
    at com.antlr.plugin.parsing.ParsingUtils.loadLexerGrammarFor(ParsingUtils.java:411)
    at com.antlr.plugin.parsing.ParsingUtils.loadGrammars(ParsingUtils.java:291)
    at com.antlr.plugin.ANTLRv4PluginController$2.lambda$run$0(ANTLRv4PluginController.java:388)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:249)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
    at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
    at java.base/java.lang.Thread.run(Thread.java:840)