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