diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ObjectPropertyStatementDaoJena.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ObjectPropertyStatementDaoJena.java index 7ecb92dc0..895c0a439 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ObjectPropertyStatementDaoJena.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/ObjectPropertyStatementDaoJena.java @@ -299,7 +299,6 @@ public class ObjectPropertyStatementDaoJena extends JenaBaseDao implements Objec if("desc".equalsIgnoreCase( sortDirection ) ){ queryString = queryString.replaceAll(" ASC\\(", " DESC("); } - ResultSet results = (constructedModel == null) ? selectFromRDFService( queryString, subjectUri, propertyUri, domainUri, rangeUri) : selectFromConstructedModel( queryString, subjectUri, propertyUri, domainUri, rangeUri, constructedModel); @@ -307,7 +306,7 @@ public class ObjectPropertyStatementDaoJena extends JenaBaseDao implements Objec while (results.hasNext()) { QuerySolution soln = results.nextSolution(); RDFNode node = soln.get(objectKey); - if (node.isURIResource()) { + if (node != null && node.isURIResource()) { list.add(QueryUtils.querySolutionToStringValueMap(soln)); } }