diff --git a/webapps/webapp/src/main/resources-plugin/base/app/views/processInstance/incidentsTab.js b/webapps/webapp/src/main/resources-plugin/base/app/views/processInstance/incidentsTab.js
index <HASH>..<HASH> 100644
--- a/webapps/webapp/src/main/resources-plugin/base/app/views/processInstance/incidentsTab.js
+++ b/webapps/webapp/src/main/resources-plugin/base/app/views/processInstance/incidentsTab.js
@@ -76,7 +76,7 @@ define(['angular', 'text!./incidents-tab.html', 'text!./job-retry-dialog.html'],
               var activityId = incident.activityId;
               var bpmnElement = bpmnElements[activityId];
               incident.activityName = bpmnElement.name || bpmnElement.id;
-              incident.linkable = bpmnElements[activityId] && activityIdToInstancesMap[activityId].length > 0;
+              incident.linkable = bpmnElements[activityId] && activityIdToInstancesMap[activityId] && activityIdToInstancesMap[activityId].length > 0;
             });
 
             $scope.incidents = data;
fix(incident/tab): make incident tab more reliable

related to CAM-<I>