HiI 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
