Hi,I have build data generator in Neo4j while taking the idea of Facebook social application.It will ask for number of users,likes,posts as input and build relationship among them.I am importing data into Neo4j in order to get the execution time as i am building benchmark in Neo4j. But as i enter large amount of data say 100000. i am getting the following errors: I dont know what i am doing wrong in my data generator code and also i have to wait for hours in order to import such data in Neo4j.Please check the attached file for data generator code.Thanks.
org.neo4j.graphdb.TransactionFailureException: Unable to commit transaction
org.neo4j.graphdb.TransactionFailureException: Unable to commit transaction
at org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:134)
at FacebookDataGenerator.main(FacebookDataGenerator.java:66)
Caused by: org.neo4j.graphdb.TransactionFailureException: commit threw exception but status is committed?
at org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:476)
at org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:400)
at org.neo4j.kernel.impl.transaction.TransactionImpl.commit(TransactionImpl.java:119)
at org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:118)
... 1 more
Caused by: javax.transaction.xa.XAException: Logical log unable to mark 1P-commit [3915620]
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.commitOnePhase(XaLogicalLog.java:348)
at org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.commit(XaResourceManager.java:446)
at org.neo4j.kernel.impl.transaction.xaframework.XaResourceHelpImpl.commit(XaResourceHelpImpl.java:64)
at org.neo4j.kernel.impl.transaction.TransactionImpl.doCommit(TransactionImpl.java:552)
at org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:438)
... 4 more
Caused by: java.io.IOException: Input/output error
at sun.nio.ch.FileChannelImpl.force0(Native Method)
at sun.nio.ch.FileChannelImpl.force(FileChannelImpl.java:399)
at org.neo4j.kernel.impl.transaction.xaframework.DirectMappedLogBuffer.force(DirectMappedLogBuffer.java:173)
at org.neo4j.kernel.impl.transaction.xaframework.ForceMode$1.force(ForceMode.java:31)
at org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.commitOnePhase(XaLogicalLog.java:344)
... 8 more