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

        

Reply via email to