Hi
I am using the virtuoso sesame adapter to load 10 Million triples of Uniprot data into Virtuoso. However, after running for some time I get the following error:

Exception in thread "main" org.openrdf.repository.RepositoryException: Problem with rollback at virtuoso.sesame2.driver.VirtuosoRepositoryConnection.rollback(Unknown Source)
at virtuoso.sesame2.driver.VirtuosoRepositoryConnection.add(Unknown Source)
at virtuoso.sesame2.driver.VirtuosoRepositoryConnection.add(Unknown Source)
at virtuoso.sesame2.driver.VirtuosoRepositoryConnection.add(Unknown Source)
at Loader.main(Loader.java:27)
Caused by: virtuoso.jdbc3.VirtuosoException: SR325: Transaction aborted because it's log after image size went above the limit
at virtuoso.jdbc3.VirtuosoConnection.rollback(Unknown Source)
... 5 more

Code Snippet:
Repository myRepository = new VirtuosoRepository("jdbc:virtuoso://localhost:1111","dba","dba"); myRepository.initialize();
File file = new File("C://Independent Study//uniprot_1M7.0.rdf");
long startSystemTime = System.currentTimeMillis();
RepositoryConnection con = myRepository.getConnection(); con.add(file, null, RDFFormat.RDFXML);
long elapsedSystemTime = System.currentTimeMillis() - startSystemTime;
System.out .println("System Time to Load data using Sesame + Virtuoso in (in ms):"+ elapsedSystemTime);
con.close();

Virtuoso ini file:
[Database]
DatabaseFile = virtuoso.db
ErrorLogFile = virtuoso.log
LockFile = virtuoso.lck
TransactionFile = virtuoso.trx
xa_persistent_file = virtuoso.pxa
ErrorLogLevel = 7
FileExtend = 200
MaxCheckpointRemap = 2000
Striping = 0
TempStorage = TempDatabase


[TempDatabase]
DatabaseFile = virtuoso-temp.db
TransactionFile = virtuoso-temp.trx
MaxCheckpointRemap = 2000
Striping = 0

Any help would be appreciated

Cheers

Reply via email to