Check http://www.javapractices.com/topic/TopicAction.do?Id=78
2011/11/21 Elliott <[email protected]> > I'm writing a module to display the stack trace returned from the > server in the onFailure method of an AsyncCallback. > > Unfortunately, the stack trace that looks like this on the server: > > > com.chrysler.lrp.gxt.shared.LrpException: This is an LRP exception. > at > > com.chrysler.lrp.gxt.server.LrpAsyncCallback.LrpAsyncCallbackServiceImpl.generateException(LrpAsyncCallbackServiceImpl.java: > 21) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > Source)... > > > Looks like this when it reaches the client: > com.chrysler.lrp.gxt.shared.LrpException: This is an LRP exception. > at > > com.chrysler.lrp.gxt.shared.LrpException_FieldSerializer.instantiate(LrpException_FieldSerializer.java: > 26) > at > > com.chrysler.lrp.gxt.shared.LrpException_FieldSerializer.create(LrpException_FieldSerializer.java: > 36) > at > > com.google.gwt.user.client.rpc.impl.SerializerBase.instantiate(SerializerBase.java: > 115) > at > > com.google.gwt.user.client.rpc.impl.ClientSerializationStreamReader.deserialize(ClientSerializationStreamReader.java: > 111)... > > (generateException is my server method.) > > How can I get the original stack trace back to the client (and return > it to the server to add to an email) short of replacing any message > text in the exception with another copy of the stack trace (as > suggested in a post from 2009)? > > -- > 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. > > -- 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.
