Andy Seaborne created JENA-895:
----------------------------------

             Summary: Fuseki2 backups 
                 Key: JENA-895
                 URL: https://issues.apache.org/jira/browse/JENA-895
             Project: Apache Jena
          Issue Type: Bug
          Components: Fuseki
    Affects Versions: Fuseki 2.0.0
            Reporter: Andy Seaborne
            Assignee: Andy Seaborne


Fuseki2 backups aren't properly wrapped in a transaction, causing the exception 
below for TDB (if the dataset has moved to transactional - there is a timing 
hole around backup+first use in a recently started server).

{noformat}
[2015-03-07 10:20:49] Backup     INFO  [11] >>>> Start backup /ds -> 
/home/afs/tmp/run/backups/ds_2015-03-07_10-20-49
[2015-03-07 10:20:49] Backup     INFO  [11] **** Exception in backup
com.hp.hpl.jena.tdb.transaction.TDBTransactionException: Not in a transaction
        at 
com.hp.hpl.jena.tdb.transaction.DatasetGraphTransaction.get(DatasetGraphTransaction.java:106)
        at 
com.hp.hpl.jena.tdb.transaction.DatasetGraphTransaction.get(DatasetGraphTransaction.java:40)
        at 
com.hp.hpl.jena.sparql.core.DatasetGraphTrackActive.getDefaultGraph(DatasetGraphTrackActive.java:91)
        at org.apache.jena.riot.system.RiotLib.prefixMap(RiotLib.java:257)
        at org.apache.jena.riot.RDFDataMgr.write$(RDFDataMgr.java:1331)
        at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:1205)
        at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:1195)
        at org.apache.jena.fuseki.mgt.Backup.backup(Backup.java:88)
        at 
org.apache.jena.fuseki.mgt.ActionBackup$BackupTask.run(ActionBackup.java:76)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to