From: Rob V. <rv...@do...> - 2014-01-30 17:18:18
|
Rob You didn't include the query or any context of how you invoke the query so we can't really offer any attempt at diagnosis. Please provide a minimal complete example. Are the results you provided the results of a successful run of the specific query or a dump of the entire test dataset? Nothing looks untoward with the data so likely some interaction with the specific query. QueryWithResultGraph() implies use of SparqlRemoteEndpoint (whether directly/indirectly) to query a remote service so can you provide the code that invokes the query plus the specific problematic query. The only kind of query that springs to mind that could easily lead to a StackOverflow would be a complex property path but without seeing the query I can't tell, it may well be something innocuous hitting a rare corner case in our SPARQL engine. Also what can you tell us about the set up of that remote service since you imply you control that as well. Is the remote server using dotNetRDF to host the data, if so what's the setup? Or if it isn't under your control can you tell us anything about it e.g. endpoint, server software if known etc Thanks, Rob Vesse From: Rob Nicholls <ro...@co...> Reply-To: dotNetRDF Developer Discussion and Feature Request <dot...@li...> Date: Thursday, 30 January 2014 05:44 To: <dot...@li...> Subject: [dotNetRDF-Develop] Stackoverflow calling QueryWithResultGraph() > Hi all, > > I¹m receiving consistent stack overflows from QueryWithResultGraph(query) when > using a specific query against our triple store. The query runs fine (within > ms) and returns results ok. > > Results returned from the triple store are in the attached file > (queryresults.txt), not a huge amount of data to justify killing a 12GB web > server, and it does occasionally function correctly on my developer machine > (never when running the debugger though). > > Can anyone offer any advice? > Is this perhaps an issue with the data itself causing some kind of circular > reference? Although doesn¹t explain why it occasionally works. > > Using: > dotnetRdf 1.0.3 / .NET4.5 > > Many thanks, > Rob > > cogapp > > > Rob Nicholls > Senior Programmer > +44 1273 821600 > www.cogapp.com <http://www.cogapp.com/> > > Cogapp Brighton > 21-33 Dyke Road, Brighton, BN1 3FE. UK > > Cogapp New York > 641 Lexington Avenue, 15th Floor, New York, NY 10022, USA > > News > Pocahontas' portrait and letters from George Washington online: a responsive > website for the Virginia Historical Society <http://www.vahistorical.org/> , > just launched. > > For regular Cogapp news, please follow us on Twitter > <https://twitter.com/cogapp> . > > ------------------------------------------------------------------------------ > WatchGuard Dimension instantly turns raw network data into actionable security > intelligence. It gives you real-time visual feedback on key security issues > and trends. Skip the complicated setup - simply import a virtual appliance > and go from zero to informed in seconds. > http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk__ > _____________________________________________ dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |