"'[Ljava.l ang.Object;' was not included in the set of types which can be serialized by this SerializationPolicy"
You're trying to stream objects of the type Object. This is not serializable. To make rpc calls work, you need to send _serializable_ objects. You might need to design your own communication-object, containing only serializable parts. http://code.google.com/intl/no/webtoolkit/doc/1.6/DevGuideServerCommunicatio n.html#DevGuideSerializableTypes for more info. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of sekhar Sent: 24. august 2009 20:21 To: GWT-Ext Developer Forum Subject: Serialization exception Hi all, I am getting this exception when trying to access an asynchronous method. Please let me know how can I solve it. Exception while dispatching incoming R PC call com.google.gwt.user.client.rpc.SerializationException: java.lang.reflect.Invocat ionTargetException at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erializeWithCustomSerializer(ServerSerializationStreamWriter.java:696) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erializeImpl(ServerSerializationStreamWriter.java:659) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erialize(ServerSerializationStreamWriter.java:593) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter .writeObject(AbstractSerializationStreamWriter.java:129) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$V alueWriter$8.write(ServerSerializationStreamWriter.java:146) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erializeValue(ServerSerializationStreamWriter.java:530) at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java: 573) at com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess (RPC.java: 441) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java:5 29) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(Remot eServiceServlet.java:164) at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost (RemoteServ iceServlet.java:86) at javax.servlet.http.HttpServlet.service(HttpServlet.java: 647) at javax.servlet.http.HttpServlet.service(HttpServlet.java: 729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationF ilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperV alve.java:213) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextV alve.java:172) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.j ava:127) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.j ava:117) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineVal ve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.jav a:174) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java :875) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.p rocessConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpo int.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFol lowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadP ool.java:689) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erializeWithCustomSerializer(ServerSerializationStreamWriter.java:678) ... 26 more Caused by: com.google.gwt.user.client.rpc.SerializationException: Type '[Ljava.l ang.Object;' was not included in the set of types which can be serialized by thi s SerializationPolicy or its Class object could not be loaded. For security purp oses, this type will not be serialized. at com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.valid ateSerialize(StandardSerializationPolicy.java:83) at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.s erialize(ServerSerializationStreamWriter.java:591) at com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter .writeObject(AbstractSerializationStreamWriter.java:129) at com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldS erializerBase.serialize(Collection_CustomFieldSerializerBase.java:43) at com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSe rializer.serialize(ArrayList_CustomFieldSerializer.java:36) ... 31 more Thanks in advance for any help. Thanks, Sekhar. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "GWT-Ext Developer Forum" 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/gwt-ext?hl=en -~----------~----~----~----~------~----~------~--~---
