Re: SerializationException is lost

2009-10-09 Thread Chris Ramsdale
I think it depends on just what is useful, which itself largely depends on
what problem you are trying to track down. In many cases where data isn't
being returned across the wire, the data returned in the GWT stack traces
can be helpful. In fact, in some cases it will even suggest resolution;
incorrect version numbers, missing serialization policy file, etc...
For the case at hand, it appears that the exception being thrown by the GWT
server side is masking the underlying Hibernate issue. Is your server side
coded in such a way that you can wrap the transactional pieces with their
own try/catch mechanisms? If so you would be able to catch the real issue
and log it before it bubbles up to the GWT RPC layer. As an added benefit
you could then, on a case by case basis, decide to throw a separate
exception that is understand by your client (e.g. InvocationException,
DBException, etc...) .

- Chris

On Fri, Oct 9, 2009 at 12:29 AM, Geoffrey Wiseman 
geoffrey.wise...@gmail.com wrote:


 On Oct 8, 6:56 pm, Sripathi Krishnan sripathi.krish...@gmail.com
 wrote:
  Deliberate decision ..
 
  Few reasons that I know of --

 I buy the not transmitting the errors to the client part; what I don't
 understand is why the server log doesn't seem to show anything useful
 in this case, at least, where it's come up for me.
 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-10-09 Thread Sripathi Krishnan
GWT gives you the opportunity to log exceptions the way you want them.

For server side exceptions, just override the
RemoteServiceServlet.doUnexpectedFailure()
in your RPC Servlet and put appropriate loggers over there.

For client side exceptions, call GWT.setUncaughtExceptionHandler() and
register your error handler.

When used together, you have the opportunity to log meaningful exceptions in
any way you desire.

--Sri


2009/10/9 Chris Ramsdale cramsd...@google.com

 I think it depends on just what is useful, which itself largely depends on
 what problem you are trying to track down. In many cases where data isn't
 being returned across the wire, the data returned in the GWT stack traces
 can be helpful. In fact, in some cases it will even suggest resolution;
 incorrect version numbers, missing serialization policy file, etc...
 For the case at hand, it appears that the exception being thrown by the GWT
 server side is masking the underlying Hibernate issue. Is your server side
 coded in such a way that you can wrap the transactional pieces with their
 own try/catch mechanisms? If so you would be able to catch the real issue
 and log it before it bubbles up to the GWT RPC layer. As an added benefit
 you could then, on a case by case basis, decide to throw a separate
 exception that is understand by your client (e.g. InvocationException,
 DBException, etc...) .

 - Chris

 On Fri, Oct 9, 2009 at 12:29 AM, Geoffrey Wiseman 
 geoffrey.wise...@gmail.com wrote:


 On Oct 8, 6:56 pm, Sripathi Krishnan sripathi.krish...@gmail.com
 wrote:
  Deliberate decision ..
 
  Few reasons that I know of --

 I buy the not transmitting the errors to the client part; what I don't
 understand is why the server log doesn't seem to show anything useful
 in this case, at least, where it's come up for me.



 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-10-08 Thread Geoffrey Wiseman

On Sep 12, 7:39 am, Sripathi Krishnan sripathi.krish...@gmail.com
wrote:
 No - GWT doesn't propagate that exception/message to the client.

Is this a bug, tracked somewhere, or a deliberate decision that
doesn't currently make sense to me?  :)
--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-10-08 Thread Sripathi Krishnan
Deliberate decision ..

Few reasons that I know of --

a) Server code is capable of generating exceptions which can't be translated
to javascript. Things like HibernateException can't be translated to JS.
b) From a security perspective, you don't want your server side stack traces
to be available to end-users.
c) Assuming GWT could throw the exception to JS, it would have to be capable
of generating serialization/deserialization code for every exception object
in the classpath. Imagine your RPC method is like this -

public ResultDTO getSomeInformation(InputDTO obj) throws Exception;

Now, your java code could throw any sub-class of Exception and GWT doesn't
have a way to figure that out at compile time. So, it would have to convert
every Exception sub-class into appropriate JS code -- which leads to a huge
js file.

Because of this, GWT requires that you explicitly declare any exceptions you
want available in your javascript code in the throw clause of your RPC
method.

--Sri


2009/10/8 Geoffrey Wiseman geoffrey.wise...@gmail.com


 On Sep 12, 7:39 am, Sripathi Krishnan sripathi.krish...@gmail.com
 wrote:
  No - GWT doesn't propagate that exception/message to the client.

 Is this a bug, tracked somewhere, or a deliberate decision that
 doesn't currently make sense to me?  :)
 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-10-08 Thread Geoffrey Wiseman

On Oct 8, 6:56 pm, Sripathi Krishnan sripathi.krish...@gmail.com
wrote:
 Deliberate decision ..

 Few reasons that I know of --

I buy the not transmitting the errors to the client part; what I don't
understand is why the server log doesn't seem to show anything useful
in this case, at least, where it's come up for me.
--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-09-12 Thread Sripathi Krishnan
You cannot return hibernate classes in your RPC servlet - because GWT has no
way of compiling that into javascript objects.

In your case, org.hibernate.collection.PersistentBag cannot be a part of any
object that is returned as part of RPC service call.

--Sri


2009/9/12 Mohsen Saboorian mohs...@gmail.com

 Hi,

 When retrieving a Hibernate/JPA entity from server, I'm getting
 SerializationException because of lazy issues. I know some ways to solve
 this issue, but my current problem is that I cannot see the exception
 anywhere when it happens. AsyncCallback.onFailure() is fired with:
 StatusCodeException: 0: The call failed on the server; see server log for
 details
 and nothing is written to hosted mode console. I even could not see the
 exception after adding throws SerializationException to my service impl,
 async and interface (exception is not runtime, so I had to put a try/catch
 at the client side) either in the client catch part or
 AsyncCallback.onFailure().

 I was able to track exception by putting breakpoint on
 RemoteServiceServlet.doUnexpectedFailure().

 Here is the last part of serialization exception I face:
 Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
 'org.hibernate.collection.PersistentBag' was not included in the set of
 types which can be serialized by this SerializationPolicy or its Class
 object could not be loaded. For security purposes, this type will not be
 serialized.
 at
 com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)
 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:530)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:636)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:666)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:593)
 at
 com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
 at
 com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:43)
 at
 com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:36)
 ... 34 more


 Regards,
 Mohsen


 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-09-12 Thread Mohsen Saboorian
I know this. My problem is how to log the exception thrown.

Mohsen

On Sat, Sep 12, 2009 at 2:39 PM, Sripathi Krishnan 
sripathi.krish...@gmail.com wrote:

 You cannot return hibernate classes in your RPC servlet - because GWT has
 no way of compiling that into javascript objects.

 In your case, org.hibernate.collection.PersistentBag cannot be a part of
 any object that is returned as part of RPC service call.

 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 Hi,

 When retrieving a Hibernate/JPA entity from server, I'm getting
 SerializationException because of lazy issues. I know some ways to solve
 this issue, but my current problem is that I cannot see the exception
 anywhere when it happens. AsyncCallback.onFailure() is fired with:
 StatusCodeException: 0: The call failed on the server; see server log for
 details
 and nothing is written to hosted mode console. I even could not see the
 exception after adding throws SerializationException to my service impl,
 async and interface (exception is not runtime, so I had to put a try/catch
 at the client side) either in the client catch part or
 AsyncCallback.onFailure().

 I was able to track exception by putting breakpoint on
 RemoteServiceServlet.doUnexpectedFailure().

 Here is the last part of serialization exception I face:
 Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
 'org.hibernate.collection.PersistentBag' was not included in the set of
 types which can be serialized by this SerializationPolicy or its Class
 object could not be loaded. For security purposes, this type will not be
 serialized.
 at
 com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)
 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:530)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:636)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:666)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:593)
 at
 com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
 at
 com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:43)
 at
 com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:36)
 ... 34 more


 Regards,
 Mohsen





 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-09-12 Thread Sripathi Krishnan
Just override the RemoteServiceServlet.doUnexpectedFailure() in your RPC
Servlet and put appropriate loggers over there.


--Sri


2009/9/12 Mohsen Saboorian mohs...@gmail.com

 I know this. My problem is how to log the exception thrown.

 Mohsen


 On Sat, Sep 12, 2009 at 2:39 PM, Sripathi Krishnan 
 sripathi.krish...@gmail.com wrote:

 You cannot return hibernate classes in your RPC servlet - because GWT has
 no way of compiling that into javascript objects.

 In your case, org.hibernate.collection.PersistentBag cannot be a part of
 any object that is returned as part of RPC service call.

 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 Hi,

 When retrieving a Hibernate/JPA entity from server, I'm getting
 SerializationException because of lazy issues. I know some ways to solve
 this issue, but my current problem is that I cannot see the exception
 anywhere when it happens. AsyncCallback.onFailure() is fired with:
 StatusCodeException: 0: The call failed on the server; see server log for
 details
 and nothing is written to hosted mode console. I even could not see the
 exception after adding throws SerializationException to my service impl,
 async and interface (exception is not runtime, so I had to put a try/catch
 at the client side) either in the client catch part or
 AsyncCallback.onFailure().

 I was able to track exception by putting breakpoint on
 RemoteServiceServlet.doUnexpectedFailure().

 Here is the last part of serialization exception I face:
 Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
 'org.hibernate.collection.PersistentBag' was not included in the set of
 types which can be serialized by this SerializationPolicy or its Class
 object could not be loaded. For security purposes, this type will not be
 serialized.
 at
 com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)
 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:530)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:636)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:666)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:593)
 at
 com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
 at
 com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:43)
 at
 com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:36)
 ... 34 more


 Regards,
 Mohsen








 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-09-12 Thread Mohsen Saboorian
There is no way to obtain the exception thrown somewhere in the client
without overriding this class?

On Sat, Sep 12, 2009 at 2:58 PM, Sripathi Krishnan 
sripathi.krish...@gmail.com wrote:

 Just override the RemoteServiceServlet.doUnexpectedFailure() in your RPC
 Servlet and put appropriate loggers over there.


 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 I know this. My problem is how to log the exception thrown.

 Mohsen


 On Sat, Sep 12, 2009 at 2:39 PM, Sripathi Krishnan 
 sripathi.krish...@gmail.com wrote:

 You cannot return hibernate classes in your RPC servlet - because GWT has
 no way of compiling that into javascript objects.

 In your case, org.hibernate.collection.PersistentBag cannot be a part of
 any object that is returned as part of RPC service call.

 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 Hi,

 When retrieving a Hibernate/JPA entity from server, I'm getting
 SerializationException because of lazy issues. I know some ways to solve
 this issue, but my current problem is that I cannot see the exception
 anywhere when it happens. AsyncCallback.onFailure() is fired with:
 StatusCodeException: 0: The call failed on the server; see server log
 for details
 and nothing is written to hosted mode console. I even could not see the
 exception after adding throws SerializationException to my service
 impl, async and interface (exception is not runtime, so I had to put a
 try/catch at the client side) either in the client catch part or
 AsyncCallback.onFailure().

 I was able to track exception by putting breakpoint on
 RemoteServiceServlet.doUnexpectedFailure().

 Here is the last part of serialization exception I face:
 Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
 'org.hibernate.collection.PersistentBag' was not included in the set of
 types which can be serialized by this SerializationPolicy or its Class
 object could not be loaded. For security purposes, this type will not be
 serialized.
 at
 com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)
 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:530)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:636)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:666)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:593)
 at
 com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
 at
 com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:43)
 at
 com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:36)
 ... 34 more


 Regards,
 Mohsen











 


--~--~-~--~~~---~--~~
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: SerializationException is lost

2009-09-12 Thread Sripathi Krishnan
No - GWT doesn't propagate that exception/message to the client.

--Sri


2009/9/12 Mohsen Saboorian mohs...@gmail.com

 There is no way to obtain the exception thrown somewhere in the client
 without overriding this class?


 On Sat, Sep 12, 2009 at 2:58 PM, Sripathi Krishnan 
 sripathi.krish...@gmail.com wrote:

 Just override the RemoteServiceServlet.doUnexpectedFailure() in your RPC
 Servlet and put appropriate loggers over there.


 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 I know this. My problem is how to log the exception thrown.

 Mohsen


 On Sat, Sep 12, 2009 at 2:39 PM, Sripathi Krishnan 
 sripathi.krish...@gmail.com wrote:

 You cannot return hibernate classes in your RPC servlet - because GWT
 has no way of compiling that into javascript objects.

 In your case, org.hibernate.collection.PersistentBag cannot be a part of
 any object that is returned as part of RPC service call.

 --Sri


 2009/9/12 Mohsen Saboorian mohs...@gmail.com

 Hi,

 When retrieving a Hibernate/JPA entity from server, I'm getting
 SerializationException because of lazy issues. I know some ways to solve
 this issue, but my current problem is that I cannot see the exception
 anywhere when it happens. AsyncCallback.onFailure() is fired with:
 StatusCodeException: 0: The call failed on the server; see server log
 for details
 and nothing is written to hosted mode console. I even could not see the
 exception after adding throws SerializationException to my service
 impl, async and interface (exception is not runtime, so I had to put a
 try/catch at the client side) either in the client catch part or
 AsyncCallback.onFailure().

 I was able to track exception by putting breakpoint on
 RemoteServiceServlet.doUnexpectedFailure().

 Here is the last part of serialization exception I face:
 Caused by: com.google.gwt.user.client.rpc.SerializationException: Type
 'org.hibernate.collection.PersistentBag' was not included in the set of
 types which can be serialized by this SerializationPolicy or its Class
 object could not be loaded. For security purposes, this type will not be
 serialized.
 at
 com.google.gwt.user.server.rpc.impl.StandardSerializationPolicy.validateSerialize(StandardSerializationPolicy.java:83)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:591)
 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:530)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:636)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:666)
 at
 com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:593)
 at
 com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
 at
 com.google.gwt.user.client.rpc.core.java.util.Collection_CustomFieldSerializerBase.serialize(Collection_CustomFieldSerializerBase.java:43)
 at
 com.google.gwt.user.client.rpc.core.java.util.ArrayList_CustomFieldSerializer.serialize(ArrayList_CustomFieldSerializer.java:36)
 ... 34 more


 Regards,
 Mohsen














 


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