GROUP_CONCAT DISTINCT on unbound variable causes NPE
----------------------------------------------------
Key: JENA-52
URL: https://issues.apache.org/jira/browse/JENA-52
Project: Jena
Issue Type: Bug
Components: ARQ
Environment: Java
Reporter: Damian Steer
Data:
{code}
@prefix ex: <http://example.com/ns#> .
ex:a ex:p1 "1" .
ex:b ex:p1 "2" ; ex:p2 "3" .
{code}
Query:
{code}
prefix ex: <http://example.com/ns#>
select ?s (group_concat(distinct ?p2) as ?concat)
{ ?s ex:p1 ?p1 optional { ?s ex:p2 ?p2 } }
group by ?s
{code}
Result:
{noformat}
java.lang.NullPointerException
at
com.hp.hpl.jena.sparql.expr.aggregate.AggGroupConcatDistinct$AccGroupConcatDistinct.getValue(AggGroupConcatDistinct.java:124)
at
com.hp.hpl.jena.sparql.expr.aggregate.AggregatorBase.getValue(AggregatorBase.java:62)
at
com.hp.hpl.jena.sparql.engine.iterator.QueryIterGroup$1.initializeIterator(QueryIterGroup.java:147)
at
org.openjena.atlas.iterator.IteratorDelayedInitialization.init(IteratorDelayedInitialization.java:25)
{noformat}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira