Hi,
i've a problem with the exception handling of null request. That means if my
service got a correct json object, everything works fine. But if i send a
null object to the service the client got a 500 (internal server error)
response. On the server side i got the error 
    10.08.2010 16:53:48 com.sun.jersey.spi.container.ContainerResponse
mapMappableContainerException
    SCHWERWIEGEND: The RuntimeException could not be mapped to a response,
re-throwing to the
    HTTP container
    java.lang.IllegalStateException: reader must be on a START_ELEMENT
event, not a 8 event
        at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:352)
        at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:339)
        at
com.sun.jersey.json.impl.BaseJSONUnmarshaller.unmarshalJAXBElementFromJSON(BaseJSONUnmarshaller.java:103)
Sure, it make sence that the server can't unmarshal the json string to an
object because it's null, but now my question, is it possible to catch the
exception and to send a more detailed response?
   
    @POST 
    @Path("receive")
    @Consumes("application/json")
    @Produces("application/json")
    public synchronized Response receiveAdress(Adress adress){
    
           .....
           return response;
    }
-- 
View this message in context: http://jersey.576304.n2.nabble.com/Exception-Handling-null-request-tp5393493p5393493.html
Sent from the Jersey mailing list archive at Nabble.com.