Class JsonMappingExceptionMapper

java.lang.Object
org.openmetadata.service.exception.JsonMappingExceptionMapper
All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>

@Provider @Priority(1) public class JsonMappingExceptionMapper extends Object implements javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>
Dropwizard by default maps the JSON payload format issues (invalid URI etc.) violations to 400 Response with no error message. This exception mapper overrides that behavior by including ErrorMessage json in the response along with the error code.
  • Constructor Details

    • JsonMappingExceptionMapper

      public JsonMappingExceptionMapper()
  • Method Details

    • toResponse

      public javax.ws.rs.core.Response toResponse(com.fasterxml.jackson.databind.JsonMappingException exception)
      Specified by:
      toResponse in interface javax.ws.rs.ext.ExceptionMapper<com.fasterxml.jackson.databind.JsonMappingException>