I'm getting this error while trying to compile code with subclasses of
JavaScriptObject. I'm aware of this issue here:
http://groups.google.com/group/google-web-toolkit-contributors/browse_thread/thread/eaca6b6dbecd2c77/3b76790edc488222?show_docid=3b76790edc488222,
however in my case none of my classes are abstract. Does anybody know
of a possible workaround until this is patched. I'm having a really
hard time coming up with a testcase that reproduces the error.
com.google.gwt.dev.jjs.InternalCompilerException: Already seen an
implementing JSO subtype (CompositeImageOverlay) for interface (HasId)
while examining newly-added type (CharacterClassOverlay). This is a
bug in JSORestrictionsChecker.
at
com.google.gwt.core.ext.typeinfo.TypeOracle.computeSingleJsoImplData(TypeOracle.java:
702)
at com.google.gwt.core.ext.typeinfo.TypeOracle.finish(TypeOracle.java:
362)
at
com.google.gwt.dev.javac.TypeOracleMediator.addNewUnits(TypeOracleMediator.java:
359)
at
com.google.gwt.dev.javac.CompilationState.assimilateUnits(CompilationState.java:
135)
at
com.google.gwt.dev.javac.CompilationState.<init>(CompilationState.java:
79)
at
com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:
286)
at
com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:
182)
at
com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:
280)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:502)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:414)
at com.google.gwt.dev.Compiler.run(Compiler.java:201)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:152)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
87)
at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:
81)
at com.google.gwt.dev.Compiler.main(Compiler.java:159)
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.