diff --git a/app/Analyzers/PhabricatorGroupMapping.php b/app/Analyzers/PhabricatorGroupMapping.php
--- a/app/Analyzers/PhabricatorGroupMapping.php
+++ b/app/Analyzers/PhabricatorGroupMapping.php
@@ -29,7 +29,7 @@
      *
      * @var array
      */
-    public $words;
+    public $words = [];
 
     ///
     /// Helper methods
diff --git a/app/Analyzers/PhabricatorPayloadAnalyzer.php b/app/Analyzers/PhabricatorPayloadAnalyzer.php
--- a/app/Analyzers/PhabricatorPayloadAnalyzer.php
+++ b/app/Analyzers/PhabricatorPayloadAnalyzer.php
@@ -114,7 +114,7 @@
 
         // Words
         foreach ($this->configuration->groupsMapping as $mapping) {
-            if ($mapping->doesStoryBelong($story)) {
+            if ($mapping->doesStoryBelong($this->story)) {
                 return $mapping->group;
             }
         }
diff --git a/app/Phabricator/PhabricatorStory.php b/app/Phabricator/PhabricatorStory.php
--- a/app/Phabricator/PhabricatorStory.php
+++ b/app/Phabricator/PhabricatorStory.php
@@ -137,10 +137,17 @@
             $method,
             [ 'phids[0]' => $objectPHID ]
         );
+        if (!count($reply) || !property_exists($reply, $objectPHID)) {
+            return "";
+        }
         return $reply->$objectPHID->repositoryPHID;
     }
 
     public function getItemProjectsPHIDs ($method, $objectPHID) {
+        if (!$objectPHID) {
+            return [];
+        }
+
         $api = PhabricatorAPI::forInstance($this->instance);
         $reply = $api->call(
             $method,