Re: Bean Serialization Problem: 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'

2013-08-05 Thread dingolfy
Thanks JM for posting the solution. I too had the same problem. It is 
working fine in the dev environment but not in live. both are in Linux. Not 
sure why. Your solution helped to get it working.

Thanks !

On Thursday, November 6, 2008 1:41:01 PM UTC, JM wrote:

 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 jm.ting...@gmail.com 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, gui@gmail.com gui@gmail.com 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 ping2r...@gmail.com wrote: 
  
i found the problem why file names were different. 
Thanks 
  
On Sep 22, 11:18 am, ping2ravi ping2r...@gmail.com 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 
 

Re: Bean Serialization Problem: 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' a

2013-08-05 Thread Jens


 Thanks JM for posting the solution. I too had the same problem. It is 
 working fine in the dev environment but not in live. both are in Linux. Not 
 sure why. Your solution helped to get it working.


If you see 

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/ http://localhost:8090/AdminMenu/'; a legacy, 1.3.3 compatible, 
serialization policy will be 
used.  You may experience SerializationExceptions as a result. 


in your log files you must fix it to make serialization using 
java.io.Serializable work again. As the above log entry says GWT falls back 
on a legacy serialization mechanism if it can not find the 
permutation.gwt.rpc files. This legacy serialization mechanism requires 
you to implement IsSerializable.

So you better fix the root cause instead of relying on legacy code. If you 
need to customize the way GWT tries to load these files you can do so by 
overriding RemoteServiceServlet.doGetSerializationPolicy().

-- J. 

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Bean Serialization Problem: 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'

2008-11-06 Thread JM

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 

Re: Bean Serialization Problem: 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'

2008-11-05 Thread JM

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 

Re: Bean Serialization Problem: 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'

2008-10-23 Thread [EMAIL PROTECTED]

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