X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Ferrors%2FGraphApiException.java;h=0cc19619f85e5735f3325682fa173d8ec1cd9796;hb=6711d13c296f9375f3e264cf8a1301346ce06237;hp=636b3d2de0e0b1c73e0cdae5e2967b6e72ff7a7e;hpb=1c809f83874d51c696721f265115ee11f99e607a;p=facebook-errors diff --git a/src/main/java/de/juplo/facebook/errors/GraphApiException.java b/src/main/java/de/juplo/facebook/errors/GraphApiException.java index 636b3d2..0cc1961 100644 --- a/src/main/java/de/juplo/facebook/errors/GraphApiException.java +++ b/src/main/java/de/juplo/facebook/errors/GraphApiException.java @@ -91,7 +91,7 @@ public class GraphApiException extends RuntimeException case 104: return new AccessTokenRequiredException(status, headers, error); case 190: return new AccessTokenExpiredException(status, headers, error); // 200..299: permission errors - case 200: + case 200: return new ApplicationNotAuthorizedByUserException(status, headers, error); case 201: case 202: case 203: @@ -208,10 +208,12 @@ public class GraphApiException extends RuntimeException // 1100..1199: live-message errors case 1609005: return new LinkPostFailureException(status, headers, error); case 2200: return new CallbackVerificationFailedException(status, headers, error); + case 2500: return new ActiveAccessTokenMissingException(status, headers, error); default: - LOG.info("unmapped error: {}", error); - return new UnmappedErrorException(status, headers, error); + GraphApiException e = new UnmappedErrorException(status, headers, error); + LOG.warn("unmapped error: {}", e.toString()); + return e; } }