at com.google.javascript.jscomp.FunctionTypeBuilder.inferInheritance(FunctionTypeBuilder.java:390)
at com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder.createFunctionTypeFromNodes(TypedScopeCreator.java:948)
at com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder.defineFunctionLiteral(TypedScopeCreator.java:798)
at com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder.visit(TypedScopeCreator.java:532)
at com.google.javascript.jscomp.TypedScopeCreator$GlobalScopeBuilder.visit(TypedScopeCreator.java:1876)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:540)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:534)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:534)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:534)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:534)
at com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:534)
at com.google.javascript.jscomp.NodeTraversal.traverse(NodeTraversal.java:287)
at com.google.javascript.jscomp.NodeTraversal.traverse(NodeTraversal.java:494)
at com.google.javascript.jscomp.TypedScopeCreator.createScope(TypedScopeCreator.java:226)
at com.google.javascript.jscomp.MemoizedScopeCreator.createScope(MemoizedScopeCreator.java:82)
at com.google.javascript.jscomp.PassConfig.regenerateGlobalTypedScope(PassConfig.java:68)
at com.google.javascript.jscomp.DefaultPassConfig$GlobalTypeResolver.process(DefaultPassConfig.java:1304)
at com.google.javascript.jscomp.PhaseOptimizer$NamedPass.process(PhaseOptimizer.java:293)
at com.google.javascript.jscomp.PhaseOptimizer.process(PhaseOptimizer.java:237)
at com.google.javascript.jscomp.Compiler.check(Compiler.java:825)
at com.google.javascript.jscomp.Compiler.compileInternal(Compiler.java:742)
at com.google.javascript.jscomp.Compiler.access$000(Compiler.java:83)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:650)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:647)
at com.google.javascript.jscomp.Compiler$3.call(Compiler.java:677)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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.ClassCastException: com.google.javascript.rhino.jstype.Unio
nType cannot be cast to com.google.javascript.rhino.jstype.ObjectType
... 30 more
Traceback (most recent call last):
File "~\closure\bin\build\closurebuilder.py", line 262, in <module>
main()
File "~\closure\bin\build\closurebuilder.py", line 251, in main
compiler_flags=options.compiler_flags)
File "~\closure\bin\build\jscompiler.py", line 135, in Compile
raise JsCompilerError('JavaScript compilation failed.')
jscompiler.JsCompilerError: JavaScript compilation failed.
It's not a big problem for me, but compiler told me to report this problem, and I'm doing so :)