I think you shud hav a no argument constructor for ur exception tooo.... On Sun, Nov 23, 2008 at 11:28 AM, satya <[EMAIL PROTECTED]> wrote:
> > Hi, > > Can i pass exceptions between client and server. > Can i have an RPC serice with method that throw an user defined > exception and handle that exception in the client side? > > > I created an userdefined exception: > ------------------------------------------------------ > public class IllegalDateRangeException extends SerializationException > implements IsSerializable > { > private String errorMessage = null; > > public IllegalDateRangeException ( String error ) > { > errorMessage = error; > } > > public String toString() > { > return "Exception occurred: " + errorMessage; > } > > public String getErrorMessage() > { > return errorMessage; > } > > public void setErrorMessage( String errorMessage ) > { > this.errorMessage = errorMessage; > } > > } > > > and my RPC method throws this exception: > ------------------------------------------------ > public String create(Rule rule) throws IllegalDateRangeException; > > and i want to catch this exception in the client side and perform > actions. > > But i get the following error from GWT: > [ERROR] Type > 'com.cerner.cwx.ruleswizard.client.IllegalDateRangeException' was not > serializable and has no concrete serializable subtypes > > Any suggestions? > Any help on this is greatly appreciated. > > Thank you > Satya > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---