Christoph Herzog wrote:
No, it appears the unwanted behaviour persists even when I fall back to Fuseki 
0.2.0 (with TDB 0.8.10).
I fear it is probably not an artefact of the new transaction features :-(

TDB 0.8.10 should be fine, no changes related to transaction support.

The more details you give us on exactly what you are doing the sooner
we can find if there is a problem (and fix it).

If you describe exactly what you are doing, I can try to replicate and
see if I have your same issue. Command lines even without explanation
are great for me. :-)

Paolo


Best,
Chris


-----Ursprüngliche Nachricht-----
Von: Paolo Castagna [mailto:[email protected]] Gesendet: Dienstag, 25. Oktober 2011 16:45
An: [email protected]
Betreff: Re: Fuseki + TDB + Pellet -> corrupting data on INSERT

Hi Christoph,
which version of Fuseki (and TDB) are you using?

There have been some changes in TDB recently (to add support for
transactions) and there might be problems if you use -SNAPSHOTs
or trunk.

Paolo

Christoph Herzog wrote:
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




Reply via email to