@Override public Response toResponse(TypeRenderingException exception) { ResponseBuilder rb = Response.serverError(); logger.info("Rendering: "+exception.getMessage(), exception); if (exception.getRenderNode().hasProperty(RDF.type, TYPERENDERING.Exception)) { logger.error("Exception in template used for rendering exceptions ", exception); rb.entity("There is an error in the template used for rendering" + " exceptions. Please check the console output for further" + " information. Thanks!").type(MediaType.TEXT_PLAIN_TYPE); } else { rb.entity(exception.getExceptionGraphNode()); } return rb.build(); }