[
https://issues.apache.org/jira/browse/JENA-966?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14604606#comment-14604606
]
Andy Seaborne commented on JENA-966:
------------------------------------
The Jenkins test job has got failures:
https://builds.apache.org/view/H-L/view/Jena/job/Jena_Development_Deploy/org.apache.jena$jena-arq/968/testReport/junit/org.apache.jena.riot.writer/TestRiotWriterGraph/writer00_8__RDF_XML_pretty_/
NPE in LazyIterator. ARQ and Elephas affected.
{noformat}
java.lang.NullPointerException: null
at
org.apache.jena.rdfxml.xmloutput.impl.Unparser$6.create(Unparser.java:1549)
at
org.apache.jena.util.iterator.LazyIterator.lazy(LazyIterator.java:113)
at
org.apache.jena.util.iterator.LazyIterator.filterKeep(LazyIterator.java:67)
at
org.apache.jena.rdfxml.xmloutput.impl.Unparser.listSubjects(Unparser.java:1658)
at
org.apache.jena.rdfxml.xmloutput.impl.Unparser.wObjStar(Unparser.java:358)
at
org.apache.jena.rdfxml.xmloutput.impl.Unparser.wRDF(Unparser.java:345)
at
org.apache.jena.rdfxml.xmloutput.impl.Unparser.write(Unparser.java:247)
at
org.apache.jena.rdfxml.xmloutput.impl.Abbreviated.writeBody(Abbreviated.java:140)
at
org.apache.jena.rdfxml.xmloutput.impl.BaseXMLWriter.writeXMLBody(BaseXMLWriter.java:501)
at
org.apache.jena.rdfxml.xmloutput.impl.BaseXMLWriter.write(BaseXMLWriter.java:473)
at
org.apache.jena.rdfxml.xmloutput.impl.Abbreviated.write(Abbreviated.java:125)
at
org.apache.jena.rdfxml.xmloutput.impl.BaseXMLWriter.write(BaseXMLWriter.java:460)
at
org.apache.jena.riot.adapters.AdapterRDFWriter.write(AdapterRDFWriter.java:51)
at org.apache.jena.riot.RDFDataMgr.write$(RDFDataMgr.java:1318)
at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:1084)
at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:1018)
at
org.apache.jena.riot.writer.TestRiotWriterGraph.test(TestRiotWriterGraph.java:120)
at
org.apache.jena.riot.writer.TestRiotWriterGraph.writer00(TestRiotWriterGraph.java:79)
{noformat}
> LazyIterator
> ------------
>
> Key: JENA-966
> URL: https://issues.apache.org/jira/browse/JENA-966
> Project: Apache Jena
> Issue Type: Bug
> Components: Core
> Affects Versions: Jena 3.0.0
> Reporter: Claude Warren
> Assignee: Claude Warren
>
> LazyIterator is an abstract class. The documentation indicates that the
> create() method needs to be overridden to create an instance. From this I
> would expect that
> now LazyIterator(){
> @Override
> public ExtendedIterator<Model> create() {
> ...
> }};
> Would work however LazyIterator does not override:
> remoteNext(), andThen(), toList(), and toSet().
> I believe these should be implemented in the class.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)