Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 2.7.4, TDB 0.9.4, Jena 2.10.0, TDB 0.10.0
-
None
-
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)
Description
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$