diff --git a/hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/exception/OAuth2RequestException.java b/hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/exception/OAuth2RequestException.java index d95236ec8..5d4a04c25 100644 --- a/hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/exception/OAuth2RequestException.java +++ b/hsweb-authorization/hsweb-authorization-oauth2/hsweb-authorization-oauth2-client/src/main/java/org/hswebframework/web/authorization/oauth2/client/exception/OAuth2RequestException.java @@ -27,17 +27,18 @@ import java.io.PrintStream; * @author zhouhao */ public class OAuth2RequestException extends RuntimeException { - ErrorType errorType; + private static final long serialVersionUID = 6170266627415485170L; + private ErrorType errorType; - OAuth2Response response; + private OAuth2Response response; public OAuth2RequestException(ErrorType errorType, OAuth2Response response) { - super(errorType.name()); + super(errorType.name() + (errorType == ErrorType.OTHER ? ":" + response.asString() : "")); this.errorType = errorType; this.response = response; } - public OAuth2RequestException(String message,ErrorType errorType, OAuth2Response response) { + public OAuth2RequestException(String message, ErrorType errorType, OAuth2Response response) { super(message); this.errorType = errorType; this.response = response;