[
https://issues.apache.org/jira/browse/JENA-199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13189885#comment-13189885
]
Rob Vesse commented on JENA-199:
--------------------------------
This is the latest Fuseki 0.2.1 Snapshot, --version output from Fuseki:
Jena: VERSION: 2.7.0-incubating
Jena: BUILD_DATE: 2011-12-14T14:54:09+0000
ARQ: VERSION: 2.9.0-incubating
ARQ: BUILD_DATE: 2011-12-14T15:04:27+0000
TDB: VERSION: 0.9.0-incubating-SNAPSHOT
TDB: BUILD_DATE: 2012-01-12T01:15:34+0000
Fuseki: VERSION: 0.2.1-incubating-SNAPSHOT
Fuseki: BUILD_DATE: 2012-01-12T20:02:39+0000
When I say the output is blank it's blank totally, so it fails to even show a
header with the variable names for all of the TSV, CSV and Text outputs which
is what I'd expect if there are just empty rows.
There are answers to the queries because the XML and JSON outputs show valid
output with multiple non-empty result rows.
> Result Sets returned from TDB give empty output for Text, CSV and TSV formats
> for certain queries
> -------------------------------------------------------------------------------------------------
>
> Key: JENA-199
> URL: https://issues.apache.org/jira/browse/JENA-199
> Project: Jena
> Issue Type: Bug
> Components: TDB
> Reporter: Rob Vesse
> Labels: csv, results, sparql, tdb, tsv
> Attachments: 5b.txt, 8.txt, sp2b10k.nt
>
>
> This is a strange bug which I have been unable to reduce to a more minimal
> example than the files I will attach so I apologize for that.
> Essentially the problem manifests as follows, when using a TDB dataset with
> Fuseki some queries will return blank output if the user requests Text, CSV
> or TSV. When using XML/JSON the output is fine.
> The test data used is SP2B 10k, two of the SP2B queries that exhibit this
> issue are as follows:
> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
> PREFIX foaf: <http://xmlns.com/foaf/0.1/>
> PREFIX bench: <http://localhost/vocabulary/bench/>
> PREFIX dc: <http://purl.org/dc/elements/1.1/>
> SELECT DISTINCT ?person ?name
> WHERE {
> ?article rdf:type bench:Article .
> ?article dc:creator ?person .
> ?inproc rdf:type bench:Inproceedings .
> ?inproc dc:creator ?person .
> ?person foaf:name ?name
> }
> And:
> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
> PREFIX foaf: <http://xmlns.com/foaf/0.1/>
> PREFIX dc: <http://purl.org/dc/elements/1.1/>
> SELECT DISTINCT ?name
> WHERE {
> ?erdoes rdf:type foaf:Person .
> ?erdoes foaf:name "Paul Erdoes"^^xsd:string .
> {
> ?document dc:creator ?erdoes .
> ?document dc:creator ?author .
> ?document2 dc:creator ?author .
> ?document2 dc:creator ?author2 .
> ?author2 foaf:name ?name
> FILTER (?author!=?erdoes &&
> ?document2!=?document &&
> ?author2!=?erdoes &&
> ?author2!=?author)
> } UNION {
> ?document dc:creator ?erdoes.
> ?document dc:creator ?author.
> ?author foaf:name ?name
> FILTER (?author!=?erdoes)
> }
> }
> I will attach these as files as well for convenience.
> If you run Fuseki with a memory dataset using the --mem option, load this
> data and run the same queries the Text, CSV and TSV output works fine. This
> implies that there is something in the TDB code related to its return of
> results or iterators which somehow causes the Text, CSV and TSV formatters to
> either error or to believe that they have no results to format.
> I'm completely unfamiliar with the TDB codebase so I haven't attempted to
> discover what the cause of the issue is though I may poke around anyway
--
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