NoSuchElementException calculating reference anchors

Issue #1 resolved
Sam Harwell repo owner created an issue

When typing the following input:

func (block *cfb) XORKeyStream(destination, source [)

The following exception occurred:

java.util.NoSuchElementException
    at java.util.ArrayDeque.removeFirst(ArrayDeque.java:278)
    at java.util.ArrayDeque.pop(ArrayDeque.java:507)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener.exitArrayType(CodeModelBuilderListener.java:298)
    at org.tvl.goworks.editor.go.parser.AbstractGoParser$ArrayTypeContext.exitRule(AbstractGoParser.java:574)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.exitRule(ParseTreeWalker.java:70)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:54)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
    at org.antlr.v4.runtime.tree.ParseTreeWalker.walk(ParseTreeWalker.java:52)
    at org.tvl.goworks.editor.go.parser.CodeModelBuilderListener$1.walk(CodeModelBuilderListener.java:132)
[catch] at org.tvl.goworks.editor.go.parser.ReferenceAnchorsParserTask.parse(ReferenceAnchorsParserTask.java:89)
    at org.antlr.netbeans.parsing.spi.impl.ParserTaskManagerImpl$UpdateDataCallable.callImpl(ParserTaskManagerImpl.java:669)
    at org.antlr.netbeans.parsing.spi.impl.ParserTaskManagerImpl$UpdateDataCallable.callImpl(ParserTaskManagerImpl.java:625)
    at org.antlr.netbeans.parsing.spi.impl.ParserTaskManagerImpl$UpdateCallable.call(ParserTaskManagerImpl.java:611)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
    at org.antlr.netbeans.parsing.spi.impl.ParserTaskManagerImpl$PriorityInsertionRunnableScheduledFuture.run(ParserTaskManagerImpl.java:828)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)

Comments (4)

  1. Log in to comment