[
https://issues.apache.org/jira/browse/JENA-707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14016555#comment-14016555
]
Rick Moynihan commented on JENA-707:
------------------------------------
I get exactly the same behaviour with or without the unrelated elements.
The dataset contains a number of graphs and RDF. The dataset directory is
about 9GB in size, but I also get problems with smaller datasets.
It seems like it's something to do with the characters in the path name as
renaming the directory to remove the hyphen and updating the config file makes
it work and queries return results, where as it refuses to work when that
directory contains a hyphen.
tdbdump works regardless of what the path name is.
As mentioned in the ticket I'm on OSX
> Hyphens in tdb:location path cause dataset querys to return empty resultsets
> when using TDBFactory
> --------------------------------------------------------------------------------------------------
>
> Key: JENA-707
> URL: https://issues.apache.org/jira/browse/JENA-707
> Project: Apache Jena
> Issue Type: Bug
> Affects Versions: Jena 2.11.1
> Environment: OSX 10.9.3 (Mavericks)
> Reporter: Rick Moynihan
> Priority: Minor
>
> When using the Jena API and TDBFactory.assembleDataset("config.ttl") if the
> storage location path contains a hyphen it prevents querying at least via
> QueryExecutionFactory.
> e.g. the following Assembler config fails, causing all queries to return
> empty resultsets:
> {quote}
> @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> .
> @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
> @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .
> tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset .
> tdb:GraphTDB rdfs:subClassOf ja:Model .
> <#live> rdf:type tdb:DatasetTDB ;
> tdb:location "quad-store/live" ; # change to suit your local
> installation
> ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "10000,10000"
> ] ;
> tdb:unionDefaultGraph true ;
> .
> {quote}
> But changing tdb:location to "quadstore/live" works.
--
This message was sent by Atlassian JIRA
(v6.2#6252)