02-27-2013 11:30 AM
— AdminRunningInstancesPanel.java.old 2013-02-25 17:21:16.796051880 +0100
+++ AdminRunningInstancesPanel.java 2013-02-25 17:18:36.880050715 +0100
@@ -151,15 +150,19 @@
ManagementProcessDefinition managementDefinition = null;
if(runningDefinitions.containsKey(processDefinitionId)) {
managementDefinition = runningDefinitions.get(processDefinitionId);
} else {
ProcessDefinition definition = repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefinitionId).singleResult();
+ if (definition == null) {
+ // this process has a missing definition - skip
+ continue;
+ }
managementDefinition = new ManagementProcessDefinition();
managementDefinition.processDefinition = definition;
managementDefinition.runningInstances = new ArrayList<HistoricProcessInstance>();
runningDefinitions.put(definition.getId(), managementDefinition);
}
managementDefinition.runningInstances.add(instance);
}
02-28-2013 02:37 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.