[ 
https://issues.apache.org/jira/browse/JENA-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Seaborne resolved JENA-406.
--------------------------------

       Resolution: Fixed
    Fix Version/s: TDB 0.10.1
                   Jena 2.10.1
    
> NullPointerException while loading NQuad with xsd:anySimpleType object type.
> ----------------------------------------------------------------------------
>
>                 Key: JENA-406
>                 URL: https://issues.apache.org/jira/browse/JENA-406
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: Jena, TDB
>    Affects Versions: Jena 2.7.4, TDB 0.9.4, Jena 2.10.0, TDB 0.10.0
>         Environment: Ubuntu 12.04.2 LTS, 64-bit
> OpenJDK Runtime Environment (IcedTea7 2.3.7) (7u15-2.3.7-0ubuntu1~12.04)
> OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
>            Reporter: Egor Egorov
>            Assignee: Andy Seaborne
>             Fix For: Jena 2.10.1, TDB 0.10.1
>
>         Attachments: bad_quad.nq
>
>
> tdbloader crashes with NullPointerException while loading NQuad with 
> xsd:anySimpleType object:
> egor@egorov:~/semsearch-2011/dataset/fixed$ tdbloader --mem=bad_quad.nq 
> Exception in thread "main" java.lang.NullPointerException
>       at 
> com.hp.hpl.jena.datatypes.xsd.XSDDatatype.getFoundingType(XSDDatatype.java:522)
>       at 
> com.hp.hpl.jena.datatypes.xsd.XSDDatatype.isBaseTypeCompatible(XSDDatatype.java:505)
>       at 
> com.hp.hpl.jena.datatypes.xsd.impl.XSDBaseNumericType.isValidLiteral(XSDBaseNumericType.java:67)
>       at com.hp.hpl.jena.tdb.store.NodeId.inline(NodeId.java:208)
>       at 
> com.hp.hpl.jena.tdb.nodetable.NodeTableInline.getAllocateNodeId(NodeTableInline.java:49)
>       at 
> com.hp.hpl.jena.tdb.nodetable.NodeTupleTableConcrete.addRow(NodeTupleTableConcrete.java:84)
>       at com.hp.hpl.jena.tdb.store.QuadTable.add(QuadTable.java:63)
>       at 
> com.hp.hpl.jena.tdb.store.DatasetGraphTDB.addToNamedGraph(DatasetGraphTDB.java:144)
>       at 
> com.hp.hpl.jena.sparql.core.DatasetGraphTriplesQuads.add(DatasetGraphTriplesQuads.java:49)
>       at 
> com.hp.hpl.jena.sparql.core.DatasetGraphTriplesQuads.add(DatasetGraphTriplesQuads.java:33)
>       at 
> com.hp.hpl.jena.sparql.core.DatasetGraphTrackActive.add(DatasetGraphTrackActive.java:127)
>       at 
> org.apache.jena.riot.system.StreamRDFLib$ParserOutputDataset.quad(StreamRDFLib.java:183)
>       at org.apache.jena.riot.lang.LangNQuads.runParser(LangNQuads.java:56)
>       at org.apache.jena.riot.lang.LangBase.parse(LangBase.java:42)
>       at 
> org.apache.jena.riot.RDFParserRegistry$ReaderRIOTFactoryImpl$1.read(RDFParserRegistry.java:148)
>       at org.apache.jena.riot.RDFDataMgr.process(RDFDataMgr.java:751)
>       at org.apache.jena.riot.RDFDataMgr.parse(RDFDataMgr.java:652)
>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:510)
>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:479)
>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:435)
>       at org.apache.jena.riot.RDFDataMgr.read(RDFDataMgr.java:425)
>       at tdb.cmdline.ModTDBDataset.createDataset(ModTDBDataset.java:75)
>       at arq.cmdline.ModDataset.getDataset(ModDataset.java:34)
>       at tdb.cmdline.CmdTDB.getDataset(CmdTDB.java:111)
>       at tdb.cmdline.CmdTDB.getDatasetGraph(CmdTDB.java:100)
>       at tdb.cmdline.CmdTDB.getDatasetGraphTDB(CmdTDB.java:105)
>       at tdb.tdbloader.loadQuads(tdbloader.java:164)
>       at tdb.tdbloader.exec(tdbloader.java:123)
>       at arq.cmdline.CmdMain.mainMethod(CmdMain.java:101)
>       at arq.cmdline.CmdMain.mainRun(CmdMain.java:63)
>       at arq.cmdline.CmdMain.mainRun(CmdMain.java:50)
>       at tdb.tdbloader.main(tdbloader.java:54)
> egor@egorov:~/semsearch-2011/dataset/fixed$ 

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

Reply via email to