diff --git a/src/FacebookAuthManager.php b/src/FacebookAuthManager.php
index d539611..4d58489 100644
--- a/src/FacebookAuthManager.php
+++ b/src/FacebookAuthManager.php
@@ -50,7 +50,13 @@ class FacebookAuthManager extends OAuth2Manager {
    */
   public function getUserInfo() {
     if (!$this->user) {
-      $this->user = $this->client->getResourceOwner($this->getAccessToken());
+      try {
+        $this->user = $this->client->getResourceOwner($this->getAccessToken());
+      }
+      catch (\Exception $e) {
+        $this->loggerFactory->get('social_auth_facebook')
+          ->error('There was an error during authentication. Exception: ' . $e->getMessage());
+      }
     }
 
     return $this->user;
@@ -81,11 +87,17 @@ class FacebookAuthManager extends OAuth2Manager {
       $domain = 'https://graph.facebook.com';
     }
 
-    $url = $domain . '/v' . $this->settings->get('graph_version') . $path;
-    $url .= '&access_token=' . $this->getAccessToken();
+    try {
+      $url = $domain . '/v' . $this->settings->get('graph_version') . $path;
+      $url .= '&access_token=' . $this->getAccessToken();
 
-    $request = $this->client->getAuthenticatedRequest($method, $url, $this->getAccessToken(), $options);
+      $request = $this->client->getAuthenticatedRequest($method, $url, $this->getAccessToken(), $options);
+    }
 
+    catch (\Exception $e) {
+      $this->loggerFactory->get('social_auth_facebook')
+        ->error('There was an error during authentication. Exception: ' . $e->getMessage());
+    }
     try {
       return $this->client->getParsedResponse($request);
     }
