Closure Compiler Internal Error

48 views
Skip to first unread message

grassh...@gmail.com

unread,
Jun 24, 2013, 11:05:29 PM6/24/13
to closure-comp...@googlegroups.com
Hi!
I've encountered a pair of compiler errors:

com.google.javascript.rhino.jstype.UnionType cannot be cast to com.google.javascript.rhino.jstype.ObjectType 
        at com.google.javascript.jscomp.Compiler.runInCompilerThread(Compiler.java:715)
        at com.google.javascript.jscomp.Compiler.compile(Compiler.java:647)
        at com.google.javascript.jscomp.Compiler.compile(Compiler.java:603)
        at com.google.javascript.jscomp.AbstractCommandLineRunner.doRun(AbstractCommandLineRunner.java:783)
        at com.google.javascript.jscomp.AbstractCommandLineRunner.run(AbstractCommandLineRunner.java:379)
        at com.google.javascript.jscomp.CommandLineRunner.main(CommandLineRunner.java:974)
Caused by: java.lang.RuntimeException: INTERNAL COMPILER ERROR.

and

com.google.javascript.rhino.jstype.UnionType cannot be cast to com.google.javascript.rhino.jstype.ObjectType
        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 :)


John Lenz

unread,
Jun 25, 2013, 12:07:16 AM6/25/13
to closure-compiler
Thanks for the report.  This may be fixed at the top-of-tree.




--
 
---
You received this message because you are subscribed to the Google Groups "Closure Compiler Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to closure-compiler-d...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages