Hello, I'm trying to get Fuseki to run with a TDB dataset and the pellet reasoner integrated.
That works pretty well so far, but I found that whenever I insert data through the SPARQL endpoint or POST my ontology it would somehow "corrupt" the data. Everything works fine - reasoning and all - but when I stop the Fuseki server (by killing the process - is there another way?) it "breaks". Once I start it again and send any query to the SPARQL endpoint it replies with a HTTP 500 - internal server error. I found that I'm able to insert data with the tdbloader. In this case I can restart the server and it works normally. But also here, as soon as I send an INSERT statement it accepts it normally - but then when I shut down and restart the server I get the HTTP 500 error. I'm pretty desperate allready, because inserting data into the server is the main task in my application... This is the error message I get for any query if the server "breaks": 14:27:12 WARN Fuseki :: [1] RC = 500 : null 14:27:12 INFO Fuseki :: [1] 500 Server Error The logger seems not to want to tell me more about it... And this is (the relevant part of) my config file: <#pelletGraph> rdf:type ja:RDFDataset ; ja:defaultGraph <#reasonerModel> ; tdb:unionDefaultGraph true ; . <#reasonerModel> rdf:type ja:InfModel ; ja:reasoner [ja:reasonerClass "org.mindswap.pellet.jena.PelletReasonerFactory" ; ] ; ja:baseModel <#baseGraph> ; . <#baseGraph> rdf:type tdb:GraphTDB ; tdb:location "dataset" ; . Please ask for anything else I you need to know (complete setup or the like). Any hints appreaciated!! Thanks in advance, Chris
