title: Why Jersey send a 403 status when an exception is not caught in my code?
body: <p>I am using Jersey to create REST services and when I get a NullPointerException or other type of RuntimeException a 403 error is sent to the client. Why Jersey sends 403 instead of a 500 and how can I change it?</p>
  
  <p>PS: I know how to create an ExceptionMapper but it seems strange to create it to the RuntimeException class. I also use specific Exceptions extending WebApplicationException for the exceptions I am throwing.</p>