Re: RequestFactory edit List of Proxies

2011-05-16 Thread gwtomni gwtomni
Thank you for your answer,

  At the beginning I thought that any object instantiated by the
RequestFactory  in the server side will still be managed by the
RequestFactory it self, and any re-instantiation will be avoided server
side.

  But now I discovered that we have to implement the static method
findMyClass(String id) and to give the RequestFactory that information.
  so to be able to use the myRequestContext.edit(myClassProxy) method at the
client side. the static method findMyClass must not return a null object,
otherwise we got the famous error:

Caused by: java.lang.RuntimeException: Server Error: The requested entity is
not available on the server

I'm not lost anymore :)

-- 
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-toolkit@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: RequestFactory edit List of Proxies

2011-05-14 Thread David Chandler
Can you share your code that's making the server call, including the service
interface? The error suggests that an entity has been deleted on the server,
or perhaps you're sending an incorrect ID.

/dmc

On Fri, May 13, 2011 at 8:38 AM, gwtomni gwtomni gwto...@gmail.com wrote:

 Hello everyone,

   I've retreived a list of contactProxies from the server.
   now I'm trying to modify these contactProxies and to send the
 modification to the server.
  unfortunatly I've this error:

 16:32:36.635 [ERROR] [ApplicationStarter] Uncaught exception escaped
 com.google.gwt.event.shared.UmbrellaException: One or more exceptions
 caught, see full set in UmbrellaException#getCauses
 at
 com.google.gwt.requestfactory.shared.impl.AbstractRequestContext$4.onTransportSuccess(AbstractRequestContext.java:679)
 at
 com.google.gwt.requestfactory.client.DefaultRequestTransport$1.onResponseReceived(DefaultRequestTransport.java:136)
 at
 com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
 at
 com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
 at sun.reflect.GeneratedMethodAccessor389.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:157)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)
 at
 com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:129)
 at
 com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
 at
 com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
 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.GeneratedMethodAccessor20.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:157)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: java.lang.RuntimeException: Server Error: The requested entity
 is not available on the server
 at
 com.google.gwt.requestfactory.shared.Receiver.onFailure(Receiver.java:36)
 at
 com.google.gwt.requestfactory.shared.impl.AbstractRequest.onFail(AbstractRequest.java:109)
 at
 com.google.gwt.requestfactory.shared.impl.AbstractRequestContext$4.onTransportSuccess(AbstractRequestContext.java:650)
 at
 com.google.gwt.requestfactory.client.DefaultRequestTransport$1.onResponseReceived(DefaultRequestTransport.java:136)
 at
 com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
 at
 com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
 at sun.reflect.GeneratedMethodAccessor389.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:157)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)
 at
 com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)
 at
 com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:129)
 at
 com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
 at
 com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
 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)

RequestFactory edit List of Proxies

2011-05-13 Thread gwtomni gwtomni
Hello everyone,

  I've retreived a list of contactProxies from the server.
  now I'm trying to modify these contactProxies and to send the modification
to the server.
 unfortunatly I've this error:

16:32:36.635 [ERROR] [ApplicationStarter] Uncaught exception escaped
com.google.gwt.event.shared.UmbrellaException: One or more exceptions
caught, see full set in UmbrellaException#getCauses
at
com.google.gwt.requestfactory.shared.impl.AbstractRequestContext$4.onTransportSuccess(AbstractRequestContext.java:679)
at
com.google.gwt.requestfactory.client.DefaultRequestTransport$1.onResponseReceived(DefaultRequestTransport.java:136)
at
com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at
com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
at sun.reflect.GeneratedMethodAccessor389.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:157)
at
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)
at
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)
at
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:129)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
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.GeneratedMethodAccessor20.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:157)
at
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281)
at
com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531)
at
com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Server Error: The requested entity is
not available on the server
at
com.google.gwt.requestfactory.shared.Receiver.onFailure(Receiver.java:36)
at
com.google.gwt.requestfactory.shared.impl.AbstractRequest.onFail(AbstractRequest.java:109)
at
com.google.gwt.requestfactory.shared.impl.AbstractRequestContext$4.onTransportSuccess(AbstractRequestContext.java:650)
at
com.google.gwt.requestfactory.client.DefaultRequestTransport$1.onResponseReceived(DefaultRequestTransport.java:136)
at
com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at
com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
at sun.reflect.GeneratedMethodAccessor389.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:157)
at
com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)
at
com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)
at
com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:129)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at
com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
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.GeneratedMethodAccessor20.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)