Since the separation of JSON schema and OpenAPI the exception handling is not working as expected. There are new exception from JSON schema that should be caught as well. Most constraint errors or type errors could be automatically translated into 400 status code responses with error description