Unmapped errors are logged with log-level WARN
[facebook-errors] / src / main / java / de / juplo / facebook / errors / GraphApiException.java
index 636b3d2..3e73807 100644 (file)
@@ -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:
@@ -210,8 +210,9 @@ public class GraphApiException extends RuntimeException
       case 2200:  return new CallbackVerificationFailedException(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;
     }
   }