Issue on JSORestrictionsChecker

2010-01-06 Thread Felipe Toledo
Hi all,

I am using JSO types as my model entities supertype. It was working
fine, until I add a new one. Apparently there is no reason to give me
this error. The stack trace is:


com.google.gwt.dev.jjs.InternalCompilerException: Already seen an
implementing JSO subtype (JsTask) for interface (IEntity) while
examining newly-added type (JsTestAssertive). 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:284)
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom
(CompilationStateBuilder.java:181)
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState
(ModuleDef.java:280)
at com.google.gwt.dev.DevModeBase
$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:97)
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule
(OophmSessionHandler.java:180)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection
(BrowserChannelServer.java:380)
at com.google.gwt.dev.shell.BrowserChannelServer.run
(BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:619)


Could anyone please help me?
-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.




Re: Issue on JSORestrictionsChecker

2010-01-06 Thread Felipe Toledo
interface IEntity {
int getX();
}

class A extends JavaScriptObject implements IEntity {
public int getX() { return Y(); }

public final native int Y() /*-{
return this.y;
}-*/;

}

class A extends JavaScriptObject implements IEntity {

public int getX() { return Z(); }

public final native int Z() /*-{
return this.z;
}-*/;
}

On Tue, Jan 5, 2010 at 2:53 PM, Felipe Toledo felipetgolive...@gmail.comwrote:

 Hi all,

 I am using JSO types as my model entities supertype. It was working
 fine, until I add a new one. Apparently there is no reason to give me
 this error. The stack trace is:


 com.google.gwt.dev.jjs.InternalCompilerException: Already seen an
 implementing JSO subtype (JsTask) for interface (IEntity) while
 examining newly-added type (JsTestAssertive). 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:284)
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom
 (CompilationStateBuilder.java:181)
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState
 (ModuleDef.java:280)
at com.google.gwt.dev.DevModeBase
 $UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:97)
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule
 (OophmSessionHandler.java:180)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection
 (BrowserChannelServer.java:380)
at com.google.gwt.dev.shell.BrowserChannelServer.run
 (BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:619)


 Could anyone please help me?
-- 

You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.

To post to this group, send email to google-web-tool...@googlegroups.com.

To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.