I also can't run any simple Roo/GWT application. The application obviously always fails when any of my domain entities has a field of any type other than String or Date.
When my Entities only have String or Date fields, everything is fine. When I add e.g. an Integer, Float or a reference to another entity, I get errors like this:
Code:
com.google.gwt.dev.shell.HostedModeException: Something other than an int was returned from JSNI method '@com.google.gwt.valuestore.shared.impl.RecordJsoImpl::getInt(Ljava/lang/String;)': JS value of type undefined, expected int
at com.google.gwt.dev.shell.JsValueGlue.getIntRange(JsValueGlue.java:266)
at com.google.gwt.dev.shell.JsValueGlue.get(JsValueGlue.java:144)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeInt(ModuleSpace.java:242)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeInt(JavaScriptHost.java:75)
at com.google.gwt.valuestore.shared.impl.RecordJsoImpl$.getInt$(RecordJsoImpl.java)
at com.google.gwt.valuestore.shared.impl.RecordJsoImpl$.get$(RecordJsoImpl.java:77)
at com.google.gwt.valuestore.shared.impl.RecordImpl.get(RecordImpl.java:42)
at com.mycompany.myproject.gwt.request.TestEntityRecordImpl.com_google_gwt_valuestore_shared_Record_get(TestEntityRecordImpl.java)
at com.google.gwt.valuestore.ui.PropertyColumn.getValue(PropertyColumn.java:51)
at com.google.gwt.valuestore.ui.PropertyColumn.getValue(PropertyColumn.java:1)
at com.google.gwt.user.cellview.client.Column.render(Column.java:163)
at com.google.gwt.user.cellview.client.CellTable$1.emitHtml(CellTable.java:412)
at com.google.gwt.user.cellview.client.CellListImpl.setData(CellListImpl.java:273)
at com.google.gwt.user.cellview.client.CellTable$1.setData(CellTable.java:359)
at com.google.gwt.user.cellview.client.CellTable.setData(CellTable.java:689)
at com.google.gwt.valuestore.ui.AbstractRecordListActivity$2.onSuccess(AbstractRecordListActivity.java:102)
at com.google.gwt.valuestore.ui.AbstractRecordListActivity$2.onSuccess(AbstractRecordListActivity.java:1)
at com.google.gwt.requestfactory.client.impl.AbstractJsonListRequest.handleResponseText(AbstractJsonListRequest.java:57)
at com.google.gwt.requestfactory.client.impl.RequestFactoryJsonImpl$1.onResponseReceived(RequestFactoryJsonImpl.java:68)
at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:393)
at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:154)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:336)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:217)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:510)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:264)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:214)
at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:154)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:291)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:541)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:362)
at java.lang.Thread.run(Thread.java:637)
Sometimes this happens within an UmbrellaException.
Any advice appreciated...