If I move my RPCImpls classes into my main class, I instead get the
following error (I'm going to go out on a limb and assume that an
"internal compiler exception" is not MY fault:-) ):
Compiling module edu.ucsc.Grinder.Grinder
Compiling permutations
Analyzing permutation #1
[ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Cycle in
overrides???
at
com.google.gwt.dev.jjs.impl.GenerateJavaScriptAST.mangleNameForPoly(GenerateJavaScriptAST.java:
1792)
at com.google.gwt.dev.jjs.impl.GenerateJavaScriptAST
$CreateNamesAndScopesVisitor.visit(GenerateJavaScriptAST.java:281)
at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:186)
at com.google.gwt.dev.jjs.ast.JVisitor.doTraverse(JVisitor.java:527)
at
com.google.gwt.dev.jjs.ast.JVisitor.doAcceptWithInsertRemove(JVisitor.java:
521)
at
com.google.gwt.dev.jjs.ast.JVisitor.acceptWithInsertRemove(JVisitor.java:
81)
at com.google.gwt.dev.jjs.ast.JClassType.traverse(JClassType.java:62)
at com.google.gwt.dev.jjs.ast.JVisitor.doTraverse(JVisitor.java:527)
at com.google.gwt.dev.jjs.ast.JVisitor.doAccept(JVisitor.java:515)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:77)
at com.google.gwt.dev.jjs.ast.JProgram.traverse(JProgram.java:799)
at com.google.gwt.dev.jjs.ast.JVisitor.doTraverse(JVisitor.java:527)
at com.google.gwt.dev.jjs.ast.JVisitor.doAccept(JVisitor.java:509)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:69)
at
com.google.gwt.dev.jjs.impl.GenerateJavaScriptAST.execImpl(GenerateJavaScriptAST.java:
1836)
at
com.google.gwt.dev.jjs.impl.GenerateJavaScriptAST.exec(GenerateJavaScriptAST.java:
1634)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compile(JavaToJavaScriptCompiler.java:
432)
at com.google.gwt.dev.GWTCompiler.realizePermutation(GWTCompiler.java:
511)
at
com.google.gwt.dev.GWTCompiler.compilePermutations(GWTCompiler.java:
442)
at com.google.gwt.dev.GWTCompiler.distill(GWTCompiler.java:358)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:564)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:554)
at com.google.gwt.dev.GWTCompiler.main(GWTCompiler.java:214)
[ERROR] at OrderedSet.java(144): public final Object[]
toArray(Object[] array);
com.google.gwt.dev.jjs.ast.JMethod
[ERROR] at OrderedSet.java(22): class OrderedSet extends
HashSet implements IsSerializable
com.google.gwt.dev.jjs.ast.JClassType
[ERROR] <no source info>: <JProgram>
com.google.gwt.dev.jjs.ast.JProgram
[ERROR] Build failed