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

Andy Seaborne reassigned JENA-35:
---------------------------------

    Assignee: Andy Seaborne

> 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
>            Assignee: Andy Seaborne
>         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