Elemental and c.g.gwt.user.User

2012-12-31 Thread Bademus ᵗʰᵉ
Hello.
Is it possible use Elemental with c.g.gwt.user.User?
The problem is after using Elemental and c.g.gwt.user.User in the project 
(Debug\Run) I got an Exception
At the same time project compiles normaly but with only one permutation.

Exception:
*17:50:46.736 [ERROR] [MyProject] Unable to load module entry point class 
net.MyProject.site.client.MyProject (see associated exception for details)*
*com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during 
visit.*
*at 
com.google.gwt.dev.js.ast.JsVisitor.translateException(JsVisitor.java:483)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:470)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
*at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
*at 
com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:893)
*
*at com.google.gwt.dev.js.ast.JsReturn.traverse(JsReturn.java:49)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
*at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
*at 
com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlock(JsToStringGenerationVisitor.java:1032)
*
*at 
com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:59)
*
*at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:47)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
*at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
*at 
com.google.gwt.dev.shell.Jsni.generateJavaScriptForHostedMode(Jsni.java:253)
*
*at 
com.google.gwt.dev.shell.Jsni.getJavaScriptForHostedMode(Jsni.java:241)*
*at 
com.google.gwt.dev.shell.ModuleSpaceOOPHM.createNativeMethods(ModuleSpaceOOPHM.java:52)
*
*at 
com.google.gwt.dev.shell.CompilingClassLoader.injectJsniMethods(CompilingClassLoader.java:1387)
*
*at 
com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.java:1158)
*
*at 
com.google.gwt.dev.shell.CompilingClassLoader.loadClass(CompilingClassLoader.java:1203)
*
*at java.lang.ClassLoader.loadClass(ClassLoader.java:247)*
*at com.google.gwt.user.client.DOM.appendChild(DOM.java:66)*
*at com.google.gwt.user.client.ui.CellPanel.init(CellPanel.java:76)*
*at 
com.google.gwt.user.client.ui.VerticalPanel.init(VerticalPanel.java:37)*
*at net.MyProject.site.client.MyProject.onModuleLoad(MyProject.java:14)*
*at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*
*at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
*
*at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
*
*at java.lang.reflect.Method.invoke(Method.java:597)*
*at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)*
*at 
com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
*
*at 
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
*
*at 
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
*
*at java.lang.Thread.run(Thread.java:662)*
*Caused by: java.lang.IndexOutOfBoundsException: Index: 11, Size: 11*
*at java.util.ArrayList.RangeCheck(ArrayList.java:547)*
*at java.util.ArrayList.get(ArrayList.java:322)*
*at 
com.google.gwt.dev.shell.CompilingClassLoader$DispatchClassInfoOracle.getClassInfoByDispId(CompilingClassLoader.java:123)
*
*at 
com.google.gwt.dev.shell.CompilingClassLoader.getClassInfoByDispId(CompilingClassLoader.java:1021)
*
*at 
com.google.gwt.dev.shell.Jsni$JsSourceGenWithJsniIdentFixup.visit(Jsni.java:177)
*
*at 
com.google.gwt.dev.js.ast.JsInvocation.traverse(JsInvocation.java:69)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
*at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
*at 
com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:893)
*
*at com.google.gwt.dev.js.ast.JsReturn.traverse(JsReturn.java:49)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
*at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
*at 
com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlock(JsToStringGenerationVisitor.java:1032)
*
*at 
com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:59)
*
*at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:47)*
*at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)*
*at com.google.gwt.dev.js.ast.JsVisitor.doAccept

Re: Elemental and c.g.gwt.user.User

2012-12-31 Thread Thomas Broyer
There are known incompatibilities between Elemental and DevMode:
https://code.google.com/p/google-web-toolkit/issues/detail?id=7481
https://code.google.com/p/google-web-toolkit/issues/detail?id=7842

It (apparently) works well in SuperDevMode.

On Monday, December 31, 2012 5:58:30 PM UTC+1, Bademus ᵗʰᵉ wrote:

 Hello.
 Is it possible use Elemental with c.g.gwt.user.User?
 The problem is after using Elemental and c.g.gwt.user.User in the project 
 (Debug\Run) I got an Exception
 At the same time project compiles normaly but with only one permutation.

 Exception:
 *17:50:46.736 [ERROR] [MyProject] Unable to load module entry point class 
 net.MyProject.site.client.MyProject (see associated exception for details)
 *
 *com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error 
 during visit.*
 *at 
 com.google.gwt.dev.js.ast.JsVisitor.translateException(JsVisitor.java:483)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:470)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
 *at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
 *at 
 com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:893)
 *
 *at com.google.gwt.dev.js.ast.JsReturn.traverse(JsReturn.java:49)*
 *at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
 *at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
 *at 
 com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlock(JsToStringGenerationVisitor.java:1032)
 *
 *at 
 com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:59)
 *
 *at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:47)*
 *at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
 *at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
 *at 
 com.google.gwt.dev.shell.Jsni.generateJavaScriptForHostedMode(Jsni.java:253)
 *
 *at 
 com.google.gwt.dev.shell.Jsni.getJavaScriptForHostedMode(Jsni.java:241)*
 *at 
 com.google.gwt.dev.shell.ModuleSpaceOOPHM.createNativeMethods(ModuleSpaceOOPHM.java:52)
 *
 *at 
 com.google.gwt.dev.shell.CompilingClassLoader.injectJsniMethods(CompilingClassLoader.java:1387)
 *
 *at 
 com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.java:1158)
 *
 *at 
 com.google.gwt.dev.shell.CompilingClassLoader.loadClass(CompilingClassLoader.java:1203)
 *
 *at java.lang.ClassLoader.loadClass(ClassLoader.java:247)*
 *at com.google.gwt.user.client.DOM.appendChild(DOM.java:66)*
 *at com.google.gwt.user.client.ui.CellPanel.init(CellPanel.java:76)*
 *at 
 com.google.gwt.user.client.ui.VerticalPanel.init(VerticalPanel.java:37)*
 *at 
 net.MyProject.site.client.MyProject.onModuleLoad(MyProject.java:14)*
 *at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*
 *at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 *
 *at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 *
 *at java.lang.reflect.Method.invoke(Method.java:597)*
 *at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)*
 *at 
 com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
 *
 *at 
 com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
 *
 *at 
 com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
 *
 *at java.lang.Thread.run(Thread.java:662)*
 *Caused by: java.lang.IndexOutOfBoundsException: Index: 11, Size: 11*
 *at java.util.ArrayList.RangeCheck(ArrayList.java:547)*
 *at java.util.ArrayList.get(ArrayList.java:322)*
 *at 
 com.google.gwt.dev.shell.CompilingClassLoader$DispatchClassInfoOracle.getClassInfoByDispId(CompilingClassLoader.java:123)
 *
 *at 
 com.google.gwt.dev.shell.CompilingClassLoader.getClassInfoByDispId(CompilingClassLoader.java:1021)
 *
 *at 
 com.google.gwt.dev.shell.Jsni$JsSourceGenWithJsniIdentFixup.visit(Jsni.java:177)
 *
 *at 
 com.google.gwt.dev.js.ast.JsInvocation.traverse(JsInvocation.java:69)*
 *at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
 *at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:109)*
 *at 
 com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:893)
 *
 *at com.google.gwt.dev.js.ast.JsReturn.traverse(JsReturn.java:49)*
 *at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:468)
 *
 *at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:445)*
 *at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java