Hello Patrizio and Laurent,
you're right Laurent. I notice also there is a lack of documentation about this that needs to be addressed. best regards, Thierry Boileau > Hello, > Patrizio Munzi a écrit : > >> I'm trying to make work the following simple exception handling. >> I just want to return the status specified. >> The problem is that client side I cannot retrieve nothing, neither the >> exception or the exception message. >> >> I'm surely doing it wrongly, but I haven't find any written explanation on >> how managing exception. >> >> Could someone give me some hints to the right way??? >> > I think you can do the following in your catch block : > throw new ResourceException(Status.SERVER_ERROR_INTERNAL, e); > If it is not enough, try to extend StatusService class. More info in > this thread > http://restlet.markmail.org/message/ptesti33kkk5bksv?q=StatusService > Hope it help. > Regards, > Laurent. > > >> Thanks >> >> --------------- >> @Post >> public void createUser(Representation entity) { >> try { >> // Parse the given representation and retrieve pairs of >> // "name=value" tokens. >> Form form = new Form(entity); >> String userId=form.getFirstValue("userId"); >> >> myApplication.createUser(userId); >> >> setStatus(Status.SUCCESS_CREATED, "Created User: " + userId); >> } catch(Throwable e) { >> >> e.printStackTrace(); >> setStatus(Status.SERVER_ERROR_INTERNAL, e, e.getMessage()); >> >> } >> } >> > > > > ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2381361