diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/GenericExceptionHandler.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/GenericExceptionHandler.java index 2bad02c9f088e..b8fc9e00541d8 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/GenericExceptionHandler.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/webapp/GenericExceptionHandler.java @@ -93,8 +93,8 @@ public Response toResponse(Exception e) { && e.getCause() instanceof UnmarshalException) { s = Response.Status.BAD_REQUEST; } else { - LOG.warn("INTERNAL_SERVER_ERROR", e); - s = Response.Status.INTERNAL_SERVER_ERROR; + LOG.warn("SERVICE_UNAVAILABLE", e); + s = Response.Status.SERVICE_UNAVAILABLE; } // let jaxb handle marshalling data out in the same format requested