I fixed it by implementing GWT's IsSerializable interface instead of
Java's Serializable...
Can't figure out why it works on Winows env.

JM


On Nov 5, 4:01 pm, JM <[EMAIL PROTECTED]> wrote:
> ping2ravi I'm glad you came back to tell it's now working for you!
> But think of all those people with the same problem you had... like
> me.
> Any idea?
> My classes are implementing Serializable. It's working fine on my
> development environment (Windows).
> But now that I try an integration (Linux), I get the same exception.
>
> Thanks,
> JM
>
> On 23 oct, 11:10, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
>
> > Hi
>
> > May we know what was causing the difference in file-names?  I am
> > having a similar exception
>
> > G.
>
> > On Sep 22, 1:06 pm, ping2ravi <[EMAIL PROTECTED]> wrote:
>
> > > i found the problem why file names were different.
> > > Thanks
>
> > > On Sep 22, 11:18 am, ping2ravi <[EMAIL PROTECTED]> wrote:
>
> > > > Hi All,
> > > > My application was working good till now and now i deployed it to
> > > > other machine and it start giving me following exception. My DGUser
> > > > class is implementing serializable interface.
>
> > > > SEVERE: Exception while dispatching incoming RPC call
> > > > com.google.gwt.user.client.rpc.SerializationException: Type
> > > > 'com.dg.common.client.beans.DGUser' 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
> > > > serialized.
> > > >         at
> > > > com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateSerialize(LegacySerializationPolicy.java:
> > > > 140)
> > > >         at
> > > > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:
> > > > 585)
> > > >         at
> > > > com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:
> > > > 129)
> > > >         at 
> > > > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter
> > > > $ValueWriter$8.write(ServerSerializationStreamWriter.java:146)
> > > >         at
> > > > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:
> > > > 520)
> > > >         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:
> > > > 529)
> > > >         at
> > > > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:
> > > > 163)
> > > >         at
> > > > com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:
> > > > 85)
> > > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> > > >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> > > >         at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> > > > 290)
> > > >         at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > > > 206)
> > > >         at
> > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> > > > 233)
> > > >         at
> > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> > > > 175)
> > > >         at
> > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > > > 128)
> > > >         at
> > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > > > 102)
> > > >         at
> > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> > > > 109)
> > > >         at
> > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> > > > 263)
> > > >         at
> > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> > > > 844)
> > > >         at org.apache.coyote.http11.Http11Protocol
> > > > $Http11ConnectionHandler.process(Http11Protocol.java:584)
> > > >         at 
> > > > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
> > > > 447)
> > > >         at java.lang.Thread.run(Thread.java:619)
>
> > > > And also its giving following error in the log file, So i am guessing
> > > > its because of this .gwt.rpc missing file,
> > > > INFO: ERROR: The serialization policy file '/
> > > > D96C005D9FEF0E3183DC3057D9F48727.gwt.rpc' was not found; did you
> > > > forget to include it in this deployment?
> > > > INFO: WARNING: Failed to get the SerializationPolicy
> > > > 'D96C005D9FEF0E3183DC3057D9F48727' for module 'http://localhost:8090/
> > > > AdminMenu/'; a legacy, 1.3.3 compatible, serialization policy will be
> > > > used.  You may experience SerializationExceptions as a result.
>
> > > > I checked my deployed application directory there is only one .gwt.rpc
> > > > file which is E8B2AED1667057CBC391B7AC2BFAA4E9.gwt.rpc but not
> > > > D96C005D9FEF0E3183DC3057D9F48727.gwt.rpc. I don't know how GWT is
> > > > generating this file name and why its generating different names when
> > > > its being actual generating the file and when its using it. And the
> > > > file which is present in my deployed directory have all my beans
> > > > including DgUser.
> > > > There is something wrong, can any one please help me.
>
> > > > Thanks in advance,
> > > > Ravi
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to