[
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