NPE on a particular SPARQL query
--------------------------------

                 Key: JENA-35
                 URL: https://issues.apache.org/jira/browse/JENA-35
             Project: Jena
          Issue Type: Bug
          Components: ARQ
         Environment: tdb 0.8.9
            Reporter: Benson Margulies
         Attachments: aq0.ru

nquads to demo this can be found on people.apache.org:~bimargulies, 
1k_news.nq.gz

tdbquery --loc=1k_news.tdb --query=aq0.ru


First, the backtrace:

{noformat}

/Users/benson/data tdbquery --loc=1k_news.tdb --query=aq0.ru
Exception
java.lang.NullPointerException
        at 
com.hp.hpl.jena.sparql.serializer.FmtExpr$FmtExprARQVisitor.visit(FmtExpr.java:126)
        at 
com.hp.hpl.jena.sparql.expr.ExprFunctionN.visit(ExprFunctionN.java:109)
        at com.hp.hpl.jena.sparql.serializer.FmtExpr.format(FmtExpr.java:37)
        at com.hp.hpl.jena.sparql.util.ExprUtils.fmtSPARQL(ExprUtils.java:141)
        at com.hp.hpl.jena.sparql.util.ExprUtils.fmtSPARQL(ExprUtils.java:146)
        at com.hp.hpl.jena.sparql.util.ExprUtils.fmtSPARQL(ExprUtils.java:152)
        at com.hp.hpl.jena.sparql.expr.ExprNode.toString(ExprNode.java:94)
        at java.lang.String.valueOf(String.java:2826)
        at java.lang.StringBuilder.append(StringBuilder.java:115)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterFilterExpr.accept(QueryIterFilterExpr.java:47)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:52)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at org.openjena.atlas.iterator.Iter$4.hasNext(Iter.java:260)
        at 
org.openjena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:34)
        at org.openjena.atlas.iterator.Iter$4.hasNext(Iter.java:260)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:42)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:48)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at org.openjena.atlas.iterator.Iter$4.hasNext(Iter.java:260)
        at 
org.openjena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:34)
        at 
org.openjena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:34)
        at 
org.openjena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:34)
        at 
org.openjena.atlas.iterator.RepeatApplyIterator.hasNext(RepeatApplyIterator.java:34)
        at org.openjena.atlas.iterator.Iter$4.hasNext(Iter.java:260)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:42)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterDefaulting.hasNextBinding(QueryIterDefaulting.java:43)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:57)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:84)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:52)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:28)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:28)
        at 
com.hp.hpl.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:66)
        at 
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execConstruct(QueryExecutionBase.java:117)
        at 
com.hp.hpl.jena.sparql.engine.QueryExecutionBase.execConstruct(QueryExecutionBase.java:100)
        at 
com.hp.hpl.jena.sparql.util.QueryExecUtils.doConstructQuery(QueryExecUtils.java:186)
        at 
com.hp.hpl.jena.sparql.util.QueryExecUtils.executeQuery(QueryExecUtils.java:58)
        at arq.query.queryExec(query.java:124)
        at arq.query.exec(query.java:91)
        at arq.cmdline.CmdMain.mainMethod(CmdMain.java:85)
        at arq.cmdline.CmdMain.mainRun(CmdMain.java:47)
        at arq.cmdline.CmdMain.mainRun(CmdMain.java:34)
        at tdb.tdbquery.main(tdbquery.java:22)
{noformat}


-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to