Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-406

NullPointerException while loading NQuad with xsd:anySimpleType object type.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Jena 2.7.4, TDB 0.9.4, Jena 2.10.0, TDB 0.10.0
    • Jena 2.10.1, TDB 0.10.1
    • Jena, TDB
    • 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$

      Attachments

        1. bad_quad.nq
          0.3 kB
          Egor Egorov

        Activity

          People

            andy Andy Seaborne
            eegorov Egor Egorov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: