From: Schwalbe M. (S. 1) <mat...@cr...> - 2012-08-23 13:48:18
|
Hi, It appears that following code leads to a stack overflow: var provider = new FusekiConnector("some valid Fuseki store URL"); var store = new PersistentTripleStore(provider); var graph = store.Graphs[graphs.SomeValidGraphUriWithinFusekiStore]; dotNetRDF.DLL!VDS.RDF.PersistentGraphCollection.Contains(System.Uri graphUri) dotNetRDF.DLL!VDS.RDF.GraphCollection.Add(VDS.RDF.IGraph g, bool mergeIfExists) dotNetRDF.DLL!VDS.RDF.PersistentGraphCollection.Contains(System.Uri graphUri) dotNetRDF.DLL!VDS.RDF.GraphCollection.Add(VDS.RDF.IGraph g, bool mergeIfExists) dotNetRDF.DLL!VDS.RDF.PersistentGraphCollection.Contains(System.Uri graphUri) dotNetRDF.DLL!VDS.RDF.GraphCollection.Add(VDS.RDF.IGraph g, bool mergeIfExists) dotNetRDF.DLL!VDS.RDF.PersistentGraphCollection.Contains(System.Uri graphUri) dotNetRDF.DLL!VDS.RDF.PersistentGraphCollection.this[System.Uri].get(System.Uri graphUri) ... VDS.RDF.PersistentGraphCollection.Contains(System.Uri graphUri) would probably, after loading it, add the loaded graph to the directly to the dictionary instead of by means of VDS.RDF.GraphCollection.Add(VDS.RDF.IGraph g, bool mergeIfExists). Thanks Matthias Schwalbe CREDIT SUISSE AG CREDIT SUISSE | IT Services, SQAS 1 Uetlibergstr. 231 (A/B+ZN) | 8070 Zürich | Switzerland Phone +41 44 333 86 10 mat...@cr... <mailto:mat...@cr...> | www.credit-suisse.com <http://www.credit-suisse.com> |