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.util.EmptyStackException at org.antlr.v4.runtime.Lexer.popMode(Lexer.java:192) at org.antlr.v4.... #164

Open zoulejiu opened 3 months ago

zoulejiu commented 3 months ago

:warning:[Auto Generated Report]-=: java.util.EmptyStackException at org.antlr.v4.runtime.Lexer.popMode(Lexer.java:192) at org.antlr.v4....=-

Environments

Plugin version: 2024.1.6

IntelliJ IDEA 2023.3.4"Community Edition" Build #IC-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: null

Stack Trace

java.util.EmptyStackException
    at org.antlr.v4.runtime.Lexer.popMode(Lexer.java:192)
    at org.antlr.v4.runtime.atn.LexerPopModeAction.execute(LexerPopModeAction.java:58)
    at org.antlr.v4.runtime.atn.LexerActionExecutor.execute(LexerActionExecutor.java:168)
    at org.antlr.v4.runtime.atn.LexerATNSimulator.accept(LexerATNSimulator.java:366)
    at org.antlr.v4.runtime.atn.LexerATNSimulator.failOrAccept(LexerATNSimulator.java:299)
    at org.antlr.v4.runtime.atn.LexerATNSimulator.execATN(LexerATNSimulator.java:230)
    at org.antlr.v4.runtime.atn.LexerATNSimulator.matchATN(LexerATNSimulator.java:156)
    at org.antlr.v4.runtime.atn.LexerATNSimulator.match(LexerATNSimulator.java:111)
    at org.antlr.v4.runtime.Lexer.nextToken(Lexer.java:141)
    at org.antlr.v4.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:169)
    at org.antlr.v4.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:152)
    at org.antlr.v4.runtime.BufferedTokenStream.nextTokenOnChannel(BufferedTokenStream.java:325)
    at org.antlr.v4.runtime.CommonTokenStream.adjustSeekIndex(CommonTokenStream.java:70)
    at org.antlr.v4.runtime.BufferedTokenStream.consume(BufferedTokenStream.java:137)
    at org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:515)
    at org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:371)
    at org.antlr.v4.runtime.atn.ProfilingATNSimulator.adaptivePredict(ProfilingATNSimulator.java:62)
    at org.antlr.v4.runtime.ParserInterpreter.visitDecisionState(ParserInterpreter.java:316)
    at org.antlr.v4.tool.GrammarParserInterpreter.visitDecisionState(GrammarParserInterpreter.java:164)
    at com.antlr.plugin.parsing.PreviewParser.visitDecisionState(PreviewParser.java:47)
    at org.antlr.v4.runtime.ParserInterpreter.visitState(ParserInterpreter.java:223)
    at org.antlr.v4.runtime.ParserInterpreter.parse(ParserInterpreter.java:194)
    at com.antlr.plugin.parsing.ParsingUtils.parseText(ParsingUtils.java:252)
    at com.antlr.plugin.parsing.ParsingUtils.parseText(ParsingUtils.java:220)
    at com.antlr.plugin.ANTLRv4PluginController.lambda$parseText$1(ANTLRv4PluginController.java:457)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.lambda$computeInBackgroundAndTryWait$6(BackgroundTaskUtil.java:164)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:192)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:685)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:641)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:609)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:179)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.lambda$computeInBackgroundAndTryWait$7(BackgroundTaskUtil.java:163)
    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)
zoulejiu commented 3 months ago

https://github.com/antlr/antlr4/issues/2006 This is a bug with the antlr4 component and is in the process of being fixed