google / google/closure-compiler
java.lang.RuntimeException: INTERNAL COMPILER ERROR.
- Dominant language
- JavaScript
- Stars
- 7.7k
- Forks
- 1.2k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 6
Description
Recently got error:
java.lang.RuntimeException: INTERNAL COMPILER ERROR.
Please report this problem.
only implemented in ClosureCodingConvention
Node(CALL): ..\js\google\base.js:113:8
if (goog.isProvided_(name)) {
Parent(IF): ..\js\google\base.js:113:4
if (goog.isProvided_(name)) {
```
at com.google.javascript.jscomp.CodingConventions$DefaultCodingConvention.extractClassNameIfRequire(CodingConven
```
tions.java:352)
at com.google.javascript.jscomp.CodingConventions$Proxy.extractClassNameIfRequire(CodingConventions.java:136)
at com.google.javascript.jscomp.CheckRequiresForConstructors$CheckRequiresForConstructorsCallback.visitCallNode(
CheckRequiresForConstructors.java:171)
at com.google.javascript.jscomp.CheckRequiresForConstructors$CheckRequiresForConstructorsCallback.visit(CheckReq
uiresForConstructors.java:122)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:576)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseFunction(NodeTraversal.java:610)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:562)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:570)
at com.google.javascript.jscomp.NodeTraversal.traverseRoots(NodeTraversal.java:308)
at com.google.javascript.jscomp.NodeTraversal.traverseRootsTyped(NodeTraversal.java:543)
at com.google.javascript.jscomp.CheckRequiresForConstructors.process(CheckRequiresForConstructors.java:60)
at com.google.javascript.jscomp.PhaseOptimizer$NamedPass.process(PhaseOptimizer.java:285)
at com.google.javascript.jscomp.PhaseOptimizer.process(PhaseOptimizer.java:217)
at com.google.javascript.jscomp.Compiler.check(Compiler.java:844)
at com.google.javascript.jscomp.Compiler.compileInternal(Compiler.java:757)
at com.google.javascript.jscomp.Compiler.access$000(Compiler.java:95)
at com.google.javascript.jscomp.Compiler$3.call(Compiler.java:656)
at com.google.javascript.jscomp.Compiler$3.call(Compiler.java:653)
at com.google.javascript.jscomp.Compiler$4.call(Compiler.java:700)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsupportedOperationException: only implemented in ClosureCodingConvention
... 30 more
Compilation failed, release process aborts
I set all allowed classes for --jscomp_error beacuse I wanted to have a most strict code validation possible. The problem was in "--jscomp_error=missingRequire". Once deleted the JSC worked fine.
Contributor guide
Assessment
This issue has not been assessed yet.