Hi Mikael,

It looks like the write transactions aren't able to trigger wring the journal back to the database. It needs a point in time where there are no other transactions happening.

Is there a long running read transaction? Or many small ones? going on at the same time? Or is one write transaction happening at the same time as another?

    Andy

On 10/08/16 14:57, Mikael Pesonen wrote:

Hi,

I'm inserting data to jena store and got this exception. Server is:

 /usr/bin/java -Xmx3600M -jar
/home/text/tools/apache-jena-fuseki-2.3.1/fuseki-server.jar --update
--port 3030

Im inserting in a loop max 100 triplets at a time with bin/s-update.
Error occured after a few 1000 insertions.


[2016-08-10 16:29:41] Fuseki     INFO  [78957] POST
http://semantic-dev.lingsoft.fi:3030/ds/update
[2016-08-10 16:29:41] Fuseki     INFO  [78957] POST /ds :: 'update' ::
[application/sparql-update] ?
java.lang.StackOverflowError


org.apache.jena.tdb.transaction.NodeTableTrans.getNodeIdForNode(NodeTableTrans.java:98)

    at
org.apache.jena.tdb.store.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableWrapper.java:48)

    at
org.apache.jena.tdb.store.nodetable.NodeTableInline.getNodeIdForNode(NodeTableInline.java:59)

    at
org.apache.jena.tdb.transaction.NodeTableTrans.getNodeIdForNode(NodeTableTrans.java:98)

    at
org.apache.jena.tdb.store.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableWrapper.java:48)

    at
org.apache.jena.tdb.store.nodetable.NodeTableInline.getNodeIdForNode(NodeTableInline.java:59)

    at
org.apache.jena.tdb.transaction.NodeTableTrans.getNodeIdForNode(NodeTableTrans.java:98)

    at
org.apache.jena.tdb.store.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableWrapper.java:48)

[2016-08-10 16:29:41] Fuseki     INFO  [78957] 500 Server Error (33 ms)

Br,
Mikael


Reply via email to