Martin W. created JENA-323: ------------------------------ Summary: ModelCom: difference NullPointerExeption swallows the original cause Key: JENA-323 URL: https://issues.apache.org/jira/browse/JENA-323 Project: Apache Jena Issue Type: Bug Components: Jena Affects Versions: Jena 2.7.3 Reporter: Martin W. Priority: Minor
I'm getting NullPointerException at com.hp.hpl.jena.rdf.model.impl.ModelCom.difference(ModelCom.java:1440) Currently the source code reads as follows: @Override public Model difference(Model model) { Model resultModel = createWorkModel(); StmtIterator iter = null; Statement stmt; try { iter = listStatements(); while (iter.hasNext()) { stmt = iter.nextStatement(); if (! model.contains(stmt)) { resultModel.add(stmt); } } return resultModel; } finally { iter.close(); } } Probably, the finally section should be: } finally { if (iter != null) { iter.close(); } } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira