Thanks for your help, it works now. I didn't throw the exception in the 
client's interface service method as this would cause an error, I threw it only 
in the implemented method on the server and returned the message to the client. 
It seems to work.
I don't actually want users to report all the client problems, I just want them 
to give an error report like 
"your query was misformed, type it again correctly".
Thanks!


> Date: Wed, 29 Jul 2009 08:44:21 -0700
> Subject: Re: Handling servre side exceptions and displaying precise error  
> messages on the client
> From: [email protected]
> To: [email protected]
> 
> 
> declare you own IsSerializable exception type, catch exceptions in
> server code, and then throw this exception with a message for the
> client (catch it on the client side).
> 
> I am currently thinking about how to best transfer exceptions from
> client code into the server - one can't rely on users to report all
> the client problems.
> 
> 
> On Jul 29, 1:00 am, gerry <[email protected]> wrote:
> > I am trying to create an application using jena API and gwt. How can I
> > get an exception from the server log displayed on the client? To be
> > more specific: Right now I get on the client the standard message of
> > unexpected exceptions
> > "com.google.gwt.user.client.rpc.StatusCodeException: The call failed
> > on the server; see server log for details".
> >
> > On the server log:
> > [WARN] StandardContext[]Exception while dispatching incoming RPC call
> > com.google.gwt.user.server.rpc.UnexpectedException: Service method
> > 'public abstract java.lang.String
> > com.diplomatiki.mypackage.client.MyService.myMethod2
> > (java.lang.String,java.lang.String)' threw an unexpected exception:
> > com.hp.hpl.jena.query.QueryParseException: Lexical error at line 1,
> > column 10.  Encountered: <EOF> after : "dfasfFSFS"
> >
> > ...
> > ...
> >
> > Caused by: com.hp.hpl.jena.query.QueryParseException: Lexical error at
> > line 1, column 10.  Encountered: <EOF> after : "dfasfFSFS"
> >         at 
> > com.hp.hpl.jena.sparql.lang.ParserSPARQL.perform(ParserSPARQL.java:
> > 95)
> >         at com.hp.hpl.jena.sparql.lang.ParserSPARQL.parse(ParserSPARQL.java:
> > 39)
> >         at com.hp.hpl.jena.query.QueryFactory.parse(QueryFactory.java:129)
> >         at com.hp.hpl.jena.query.QueryFactory.create(QueryFactory.java:72)
> >         at com.hp.hpl.jena.query.QueryFactory.create(QueryFactory.java:43)
> >         at com.hp.hpl.jena.query.QueryFactory.create(QueryFactory.java:31)
> >
> > I want to display the actual error on the client side (or even better
> > a description of my own), is that possible?
> >
> > I have read the documentation and found no way to do this. I searched
> > the forum and there was a solution based on serializableexception,
> > which is deprecated now.
> >
> > Please help me with this one, I would appreciate it much.
> >
> > Thanks,
> > Gerasimos
> > 

_________________________________________________________________
Με το Windows Live, μπορείτε να οργανώνετε, να επεξεργάζεστε και να μοιράζεστε 
τις φωτογραφίες σας.
http://www.microsoft.com/hellas/windows/windowslive/products/photo-gallery-edit.aspx
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to