In the server side i have:
public void throwException() throws Exception {
throw new NullPointerException("fslkdjflks");
}
in the client side i have:
_requestFactory.myService().throwException().fire(new Receiver<Void>() {
@Override
public void onSuccess(Void response) {
// TODO Auto-generated method stub
}
@Override
public void onFailure(ServerFailure error) {
// TODO Auto-generated method stub
Window.alert(error.getExceptionType() + " " + error.getMessage());
}
});
error.getExceptionType() returns null and not the type of the exception. Any idea why?
Thanks,
Gilad.
The default
ExceptionHandler(DefaultExeptionHandler) does not populate theexceptionTypeandstackTraceString. If you want them, you have to provide your ownExceptionHandlerby extendingRequestFactoryServlet.