diff --git a/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java b/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java index f91ddf15..a4d7caad 100644 --- a/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java +++ b/spring-graphql/src/main/java/org/springframework/graphql/client/ResponseMapGraphQlResponse.java @@ -177,7 +177,12 @@ class ResponseMapGraphQlResponse extends AbstractGraphQlResponse { return graphql.ErrorType.valueOf(classification); } catch (IllegalArgumentException ex) { - return org.springframework.graphql.execution.ErrorType.valueOf(classification); + try { + return org.springframework.graphql.execution.ErrorType.valueOf(classification); + } + catch (IllegalArgumentException ex2) { + return ErrorClassification.errorClassification(classification); + } } }