[
https://issues.apache.org/jira/browse/JENA-261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13396745#comment-13396745
]
Claude Warren commented on JENA-261:
------------------------------------
Interestingly http://www.w3.org/TR/sparql11-query/#alternatives states:
"This will return results with the variable x bound for solutions from the left
branch of the UNION, and y bound for the solutions from the right branch. If
neither part of the UNION pattern matched, then the graph pattern would not
match."
Leads me to believe that they forgot about the service returning the empty
binding.
Thanks for your time
> QueryIterService returns an empty solution on exception
> -------------------------------------------------------
>
> Key: JENA-261
> URL: https://issues.apache.org/jira/browse/JENA-261
> Project: Apache Jena
> Issue Type: Bug
> Components: ARQ
> Affects Versions: ARQ 2.9.0, ARQ 2.9.1
> Reporter: Claude Warren
> Attachments: JENA-261_patch.txt
>
> Original Estimate: 1h
> Remaining Estimate: 1h
>
> in nextStage() when a RuntimeException is caught and the 'silent' parameter
> has been set, a QueryIterSingleton is created. This results in an empty
> solution being returned. I think the proper action would be to return a
> QueryIterNullIterator so that the empty result is not returned.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira