Either you are passing an argument of type
(com.extjs.gxt.ui.client.data.BasePagingLoadConfig) which is not
serializable or you are returning an object of that type from the RPC
method. In RPC methods the method argument types and return types must be
serializable (implements java.io.Serializable or
com.google.gwt.user.client.rpc.IsSerializable)

- Litty

On Wed, Nov 12, 2008 at 7:51 PM, Sachin <[EMAIL PROTECTED]> wrote:

>
> Hello All,
> I am getting following error in my RPC service ... can anybody tell me
> what is the problem ?
> I am using ExtGWT grid with pagination and loading data through RPC in
> grid.
>
> [ERROR]
> Uncaught exception escaped
> java.lang.RuntimeException:
> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:
> Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not
> assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did
> not have a custom field serializer.  For security purposes, this type
> will not be deserialized.
>        at com.extjs.gxt.ui.client.store.ListStore.onLoadException
> (ListStore.java:184)
>        at com.extjs.gxt.ui.client.store.ListStore$1.loaderLoadException
> (ListStore.java:135)
>        at com.extjs.gxt.ui.client.event.LoadListener.handleEvent
> (LoadListener.java:27)
>        at com.extjs.gxt.ui.client.event.LoadListener.handleEvent
> (LoadListener.java:1)
>        at com.extjs.gxt.ui.client.event.BaseObservable.fireEvent
> (BaseObservable.java:74)
>        at com.extjs.gxt.ui.client.data.BaseLoader.onLoadFailure
> (BaseLoader.java:155)
>        at com.extjs.gxt.ui.client.data.BaseLoader$1.onFailure
> (BaseLoader.java:115)
>        at com.extjs.gxt.ui.client.data.RpcProxy$1.onFailure(RpcProxy.java:
> 22)
>        at
>
> com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived
> (RequestCallbackAdapter.java:217)
>        at com.google.gwt.http.client.Request.fireOnResponseReceivedImpl
> (Request.java:254)
>        at com.google.gwt.http.client.Request.fireOnResponseReceivedAndCatch
> (Request.java:226)
>        at com.google.gwt.http.client.Request.fireOnResponseReceived
> (Request.java:217)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:
> 103)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod
> (IDispatchImpl.java:126)
>        at com.google.gwt.dev.shell.ie.IDispatchProxy.invoke
> (IDispatchProxy.java:155)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke
> (IDispatchImpl.java:294)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.method6
> (IDispatchImpl.java:194)
>        at org.eclipse.swt.internal.ole.win32.COMObject.callback6
> (COMObject.java:117)
>        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
>        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
>        at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
>        at com.google.gwt.dev.GWTShell.pumpEventLoop(GWTShell.java:720)
>        at com.google.gwt.dev.GWTShell.run(GWTShell.java:593)
>        at com.google.gwt.dev.GWTShell.main(GWTShell.java:357)
> Caused by:
> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:
> Type 'com.extjs.gxt.ui.client.data.BasePagingLoadConfig' was not
> assignable to 'com.google.gwt.user.client.rpc.IsSerializable' and did
> not have a custom field serializer.  For security purposes, this type
> will not be deserialized.
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
>        at java.lang.reflect.Constructor.newInstance(Unknown Source)
>        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:
> 105)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod
> (IDispatchImpl.java:126)
>        at com.google.gwt.dev.shell.ie.IDispatchProxy.invoke
> (IDispatchProxy.java:155)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke
> (IDispatchImpl.java:294)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.method6
> (IDispatchImpl.java:194)
>        at org.eclipse.swt.internal.ole.win32.COMObject.callback6
> (COMObject.java:117)
>        at org.eclipse.swt.internal.ole.win32.COM.VtblCall(Native Method)
>        at
> org.eclipse.swt.internal.ole.win32.IDispatch.Invoke(IDispatch.java:
> 64)
>        at
> org.eclipse.swt.ole.win32.OleAutomation.invoke(OleAutomation.java:
> 493)
>        at
> org.eclipse.swt.ole.win32.OleAutomation.invoke(OleAutomation.java:
> 417)
>        at com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvokeOnWindow
> (ModuleSpaceIE6.java:67)
>        at com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvoke
> (ModuleSpaceIE6.java:152)
>        at
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
> 447)
>        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject
> (ModuleSpace.java:228)
>        at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject
> (JavaScriptHost.java:91)
>        at
>
> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException_FieldSerializer.instantiate
> (transient source for
>
> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException_FieldSerializer)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:
> 103)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod
> (IDispatchImpl.java:126)
>        at com.google.gwt.dev.shell.ie.MethodDispatch.invoke
> (MethodDispatch.java:97)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke
> (IDispatchImpl.java:294)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.method6
> (IDispatchImpl.java:194)
>        at org.eclipse.swt.internal.ole.win32.COMObject.callback6
> (COMObject.java:117)
>        at org.eclipse.swt.internal.ole.win32.COM.VtblCall(Native Method)
>        at
> org.eclipse.swt.internal.ole.win32.IDispatch.Invoke(IDispatch.java:
> 64)
>        at
> org.eclipse.swt.ole.win32.OleAutomation.invoke(OleAutomation.java:
> 493)
>        at
> org.eclipse.swt.ole.win32.OleAutomation.invoke(OleAutomation.java:
> 417)
>        at com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvokeOnWindow
> (ModuleSpaceIE6.java:67)
>        at com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvoke
> (ModuleSpaceIE6.java:152)
>        at
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:
> 447)
>        at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject
> (ModuleSpace.java:228)
>        at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject
> (JavaScriptHost.java:91)
>        at com.nevis.client.PolicyObjectService_TypeSerializer.instantiate
> (transient source for
> com.nevis.client.PolicyObjectService_TypeSerializer)
>        at
>
> com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize
> (ClientSerializationStreamReader.java:114)
>        at
>
> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamReader.readObject
> (AbstractSerializationStreamReader.java:61)
>        at
>
> com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived
> (RequestCallbackAdapter.java:199)
>        at com.google.gwt.http.client.Request.fireOnResponseReceivedImpl
> (Request.java:254)
>        at com.google.gwt.http.client.Request.fireOnResponseReceivedAndCatch
> (Request.java:226)
>        at com.google.gwt.http.client.Request.fireOnResponseReceived
> (Request.java:217)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>        at java.lang.reflect.Method.invoke(Unknown Source)
>        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:
> 103)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.callMethod
> (IDispatchImpl.java:126)
>        at com.google.gwt.dev.shell.ie.IDispatchProxy.invoke
> (IDispatchProxy.java:155)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke
> (IDispatchImpl.java:294)
>        at com.google.gwt.dev.shell.ie.IDispatchImpl.method6
> (IDispatchImpl.java:194)
>        at org.eclipse.swt.internal.ole.win32.COMObject.callback6
> (COMObject.java:117)
>        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
>        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
>        at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
>        at com.google.gwt.dev.GWTShell.pumpEventLoop(GWTShell.java:720)
>        at com.google.gwt.dev.GWTShell.run(GWTShell.java:593)
>        at com.google.gwt.dev.GWTShell.main(GWTShell.java:357)
> [/ERROR]
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to