Thanks Mattias. I used the link you provided in another mail ( http://neo4j.org/get?file=neo4j-1.3-SNAPSHOT-windows.zip) That fixed the recovery problem. But after the recovery, I saw duplicate index for the same node. That is, when I searched for an index key/value, it returned 2 identical nodes. I cleaned the graph and reloaded the data, I could not reproduce the duplicate case. I suspect it could be my code.
It now seems to be fine. Thanks once again! On Wed, Feb 9, 2011 at 1:52 AM, Mattias Persson <matt...@neotechnology.com>wrote: > This is the same issue reported on the list before... The latest > snapshots build will fix it (even recovery), and soon the next > milestone will be out, where it also is included. > > Den onsdagen den 9:e februari 2011 skrev John Howard<johnyho...@gmail.com > >: > > Thanks Peter. > > > > I tried to shutdown and restart our server. And the graph was unable to > > recover. > > Here are the logs. The same code worked just few hours ago. > > > > ,280 INFO [[DATADIR=C:\JBoss\jboss-5.1.0.GA <http://jboss-5.1.0.ga/> > \server\all\data\ssGraph]] > > 2011-02-09 01:30:22,131 INFO > > [org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog/C:\JBoss\ > > jboss-5.1.0.GA > > <http://jboss-5.1.0.ga/>\server\all\data\ssGraph\index/lucene.log] > Non clean shutdown > > detected on log > > [C:\JBoss\jboss-5.1.0.GA <http://jboss-5.1.0.ga/> > \server\all\data\ssGraph\index/lucene.log.1]. > > Recovery started ... > > 392 ERROR [STDERR] org.neo4j.graphdb.TransactionFailureException: Could > not > > create data source lucene-index[lucene-index] > > 397 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.TxModule.registerDataSource(TxModule.java:181) > > 444 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.LuceneIndexProvider.load(LuceneIndexProvider.java:109) > > 449 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.LuceneIndexProvider.init(LuceneIndexProvider.java:93) > > 452 ERROR [STDERR] at > > > org.neo4j.kernel.KernelExtension$KernelData.initAll(KernelExtension.java:152) > > 456 ERROR [STDERR] at > > org.neo4j.kernel.EmbeddedGraphDbImpl$2.init(EmbeddedGraphDbImpl.java:159) > > 460 ERROR [STDERR] at > > org.neo4j.kernel.GraphDbInstance.start(GraphDbInstance.java:154) > > 462 ERROR [STDERR] at > > org.neo4j.kernel.EmbeddedGraphDbImpl.<init>(EmbeddedGraphDbImpl.java:167) > > 466 ERROR [STDERR] at > > > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:80) > > 470 ERROR [STDERR] at > > > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:64) > > 699 ERROR [STDERR] Caused by: java.lang.NullPointerException > > 701 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.IndexType$CustomType.removeFromDocument(IndexType.java:164) > > 704 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.LuceneCommand$RemoveCommand.perform(LuceneCommand.java:241) > > 708 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.LuceneTransaction.doCommit(LuceneTransaction.java:230) > > 712 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaTransaction.commit(XaTransaction.java:318) > > 717 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.injectTwoPhaseCommit(XaResourceManager.java:379) > > 720 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyTwoPhaseCommitEntry(XaLogicalLog.java:563) > > 724 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.applyEntry(XaLogicalLog.java:455) > > 727 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.doInternalRecovery(XaLogicalLog.java:773) > > 732 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:271) > > 735 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaLogicalLog.open(XaLogicalLog.java:194) > > 739 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.xaframework.XaContainer.openLogicalLog(XaContainer.java:97) > > 743 ERROR [STDERR] at > > > org.neo4j.index.impl.lucene.LuceneDataSource.<init>(LuceneDataSource.java:211) > > 746 ERROR [STDERR] ... 59 more > > 901 INFO [org.neo4j.kernel.impl.transaction.TxManager] Unresolved > > transactions found, recovery started ... > > 904 ERROR [STDERR] org.neo4j.graphdb.TransactionFailureException: No > > mapping found for branchId[0x162374] > > 907 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.XaDataSourceManager.getXaResource(XaDataSourceManager.java:185) > > 911 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.TxManager.getXaResource(TxManager.java:933) > > 915 ERROR [STDERR] at > > > org.neo4j.kernel.impl.transaction.TxManager.buildRecoveryInfo(TxManager.java:414) > > 919 ERROR [STDERR] at > > org.neo4j.kernel.impl.transaction.TxManager.recover(TxManager.java:255) > > 923 ERROR [STDERR] at > > org.neo4j.kernel.impl.transaction.TxManager.init(TxManager.java:179) > > 926 ERROR [STDERR] at > > org.neo4j.kernel.impl.transaction.TxModule.start(TxModule.java:96) > > 930 ERROR [STDERR] at > > org.neo4j.kernel.GraphDbInstance.start(GraphDbInstance.java:156) > > 933 ERROR [STDERR] at > > org.neo4j.kernel.EmbeddedGraphDbImpl.<init>(EmbeddedGraphDbImpl.java:167) > > 937 ERROR [STDERR] at > > > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:80) > > 940 ERROR [STDERR] at > > > org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:64) > > > > > > On Wed, Feb 9, 2011 at 1:23 AM, Peter Neubauer < > > peter.neuba...@neotechnology.com> wrote: > > > >> John, > >> what does your code look like? It seems you are trying to create a > >> node, and do something with the index, but the Index type is null or > >> so. So the Lucene part of the transaction is failing. We need to look > >> at the surrounding code snippet to answer this. > >> > >> /peter > >> > >> On Wed, Feb 9, 2011 at 7:11 AM, John Howard <johnyho...@gmail.com> > wrote: > >> > I started using the new build V1.3.M01 > >> > For some reason, I am getting this error while trying to create a new > >> node > >> > and commit. > >> > As always, apreciate your help. > >> > > >> > > >> > 2011-02-09 00:27:17,052 INFO [STDOUT] createAndIndexNode.... > >> > 2011-02-09 00:27:17,132 ERROR [STDERR] java.lang.NullPointerException > >> > 2011-02-09 00:27:17,135 ERROR [STDERR] at > >> > > >> > org.neo4j.index.impl.lucene.IndexType$CustomType.removeFromDocument(IndexType.java:164) > >> > 2011-02-09 00:27:17,139 ERROR [STDERR] at > >> > > >> > org.neo4j.index.impl.lucene.LuceneCommand$RemoveCommand.perform(LuceneCommand.java:241) > >> > 2011-02-09 00:27:17,142 ERROR [STDERR] at > >> > > >> > org.neo4j.index.impl.lucene.LuceneTransaction.doCommit(LuceneTransaction.java:230) > >> > 2011-02-09 00:27:17,146 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.xaframework.XaTransaction.commit(XaTransaction.java:318) > >> > 2011-02-09 00:27:17,150 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.commit(XaResourceManager.java:446) > >> > 2011-02-09 00:27:17,154 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.xaframework.XaResourceHelpImpl.commit(XaResourceHelpImpl.java:64) > >> > 2011-02-09 00:27:17,158 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.TransactionImpl.doCommit(TransactionImpl.java:516) > >> > 2011-02-09 00:27:17,162 ERROR [STDERR] at > >> > org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:621) > >> > 2011-02-09 00:27:17,166 ERROR [STDERR] at > >> > org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:584) > >> > 2011-02-09 00:27:17,171 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.TransactionImpl.commit(TransactionImpl.java:104) > >> > 2011-02-09 00:27:17,176 ERROR [STDERR] at > >> > > org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:85) > >> > > >> > 2011-02-09 00:27:17,368 ERROR [STDERR] > javax.transaction.xa.XAException: > >> > Unknown xid[GlobalId[NEOKERNL|-1100515094233287587|161], BranchId[ 52 > 49 > >> 52 > >> > 49 52 49 ]] > >> > 2011-02-09 00:27:17,377 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.xaframework.XaResourceManager.rollback(XaResourceManager.java:470) > >> > 2011-02-09 00:27:17,381 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.xaframework.XaResourceHelpImpl.rollback(XaResourceHelpImpl.java:111) > >> > 2011-02-09 00:27:17,385 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.TransactionImpl.doRollback(TransactionImpl.java:533) > >> > 2011-02-09 00:27:17,389 ERROR [STDERR] at > >> > org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:648) > >> > 2011-02-09 00:27:17,393 ERROR [STDERR] at > >> > org.neo4j.kernel.impl.transaction.TxManager.commit(TxManager.java:584) > >> > 2011-02-09 00:27:17,398 ERROR [STDERR] at > >> > > >> > org.neo4j.kernel.impl.transaction.TransactionImpl.commit(TransactionImpl.java:104) > >> > 2011-02-09 00:27:17,405 ERROR [STDERR] at > >> > > org.neo4j.kernel.TopLevelTransaction.finish(TopLevelTransaction.java:85) > >> > > >> > 2011-02-09 00:27:17,620 SEVERE > >> > [org.neo4j.kernel.impl.transaction.TxManager] Unable to rollback > >> > transaction. Some resources may be commited others not. Neo4j kern > > -- > Mattias Persson, [matt...@neotechnology.com] > Hacker, Neo Technology > www.neotechnology.com > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user