[ 
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)

Reply via email to