if (referencedObject != null){
setOfReferencingObjects = CdmStore.getCommonService().getReferencingObjectDtos(referencedObject);
- return setOfReferencingObjects;
+ if (setOfReferencingObjects != null){
+ return setOfReferencingObjects;
+ }else{
+ //for some reason sometimes this seems to return null, whenever it is called
+ throw new RuntimeException("getReferencingObjectDtos() did not return a value for object uuid: " + referencedObject.getUuid() + ", class: " + referencedObject.getClass());
+ }
+ }else{
+ throw new RuntimeException("referenced object could not be retrieved for uuid: " + entity + ", class: " + objectClass);
}
} catch (Exception e) {
logger.debug("Error retrieving referencing objects", e);
e.printStackTrace();
updateDescriptionLabel("The referencing objects view could not be loaded completely. Some problems occurred: " + e.getMessage());
+ return null;
}
- return null;
}
/**