runelite / runelite/plugin-hub-tooling
Plugins can stack overflow javac only sometimes
Open
Nobody has claimed this yet.
bug
- Dominant language
- Java
- Stars
- 0
- Forks
- 7
- Avg merge
- 1h 6m
- Merged PRs (30d)
- 1
Description
repository=https://github.com/melkypie/resource-packs.git
commit=bd269eda1d4b6f50eba3b8cd84939a20b3b2bd29
> Task :compileJava
compiler message file broken: key=compiler.misc.msg.bug arguments=11.0.32, {1}, {2}, {3}, {4}, {5}, {6}, {7}
java.lang.StackOverflowError
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findField(Resolve.java:1424)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findField(Resolve.java:1432)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findField(Resolve.java:1438)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findVar(Resolve.java:1482)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdentInternal(Resolve.java:2349)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:2341)
at jdk.compiler/com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:2602)
at jdk.compiler/com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:3499)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2264)
at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:655)
at jdk.compiler/com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3584)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2130)
at jdk.compiler/com.sun.tools.javac.comp.ArgumentAttr.visitTree(ArgumentAttr.java:207)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$Visitor.visitSelect(JCTree.java:3117)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2130)
at jdk.compiler/com.sun.tools.javac.comp.ArgumentAttr.attribArg(ArgumentAttr.java:197)
at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:653)
at jdk.compiler/com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:751)
at jdk.compiler/com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1997)
at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1650)
...
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure with repository https://github.com/melkypie/resource-packs.git at commit bd269eda1d4b6f50eba3b8cd84939a20b3b2bd29, starting with the compileJava task and the reported javac stack trace. Identify which plugin combination or source pattern triggers the intermittent StackOverflowError; done means compileJava completes without the compiler failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100