You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (JIRA)" <ji...@apache.org> on 2011/02/28 21:42:37 UTC

[jira] Resolved: (JENA-52) GROUP_CONCAT DISTINCT on unbound variable causes NPE

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

Andy Seaborne resolved JENA-52.
-------------------------------

    Resolution: Fixed

Fixed in SF ARQ SVN codebase.


> 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
>            Assignee: Andy Seaborne
>              Labels: arq, group_concat, npe
>
> 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