Re: [Neo] org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId
Fix committed to kernel and index trunks. -Johan On Sat, Feb 6, 2010 at 10:33 PM, Raul Raja Martinez raulr...@gmail.com wrote: Yes, that's right, Thanks! 2010/2/6 Mattias Persson matt...@neotechnology.com Oh, I got it. You're using the LuceneFulltextIndexService right? It has that branchId. So this is a bug on our end and we'll fix it right away! 2010/2/5 Raul Raja Martinez raulr...@gmail.com: I'm not registering or configuring anything special as far as the NeoEmbedded store goes. We have been purposely crashing our app in the middle of transactions and killing the jvm processes to test data integrity under unexpected crashes. Despite this being a bug we are very happy with the outcome because as of today we have always been able to restart, and the worst case we have been in so far has been solved by removing the transactions logs. 2010/2/5 Johan Svensson jo...@neotechnology.com Hi, This could be a bug. Do you use the XA-framework (org.neo4j.kernel.impl.transaction.xaframework) to register any additional data sources? If not this is a bug since the global transaction log finds an entry with branch id 262374 and no data source has been registered for that branch id. Would be great if you could write a test case that triggers this bug or send me the active_tx_log together with tm_tx_log.1 tm_tx_log.2 logs next time it happens. Regards, -Johan On Thu, Feb 4, 2010 at 7:33 PM, Raul Raja Martinez raulr...@gmail.com wrote: I'm not sure if this is a known bug or it has already been fixed. I'm seeing this in 1.0-b11-SNAPSHOT. Sometime after killing an app running Neo I'm unable to restart the app as it always fails creating the EmbeddedNeo object. Caused by: org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId[0x262374] at org.neo4j.impl.transaction.XaDataSourceManager.getXaResource(XaDataSourceManager.java:182) at org.neo4j.impl.transaction.TxManager.getXaResource(TxManager.java:867) at org.neo4j.impl.transaction.TxManager.buildRecoveryInfo(TxManager.java:385) at org.neo4j.impl.transaction.TxManager.recover(TxManager.java:231) at org.neo4j.impl.transaction.TxManager.init(TxManager.java:159) at org.neo4j.impl.transaction.TxModule.start(TxModule.java:79) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:154) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:64) at org.neo4j.api.core.EmbeddedNeoImpl.init(EmbeddedNeoImpl.java:68) at org.neo4j.api.core.EmbeddedNeo.init(EmbeddedNeo.java:49) A workaround is to manually remove the transactions logs active_tx_log tm_tx_log.1 tm_tx_log.2 ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId
Thanks! 2010/2/7 Johan Svensson jo...@neotechnology.com Fix committed to kernel and index trunks. -Johan On Sat, Feb 6, 2010 at 10:33 PM, Raul Raja Martinez raulr...@gmail.com wrote: Yes, that's right, Thanks! 2010/2/6 Mattias Persson matt...@neotechnology.com Oh, I got it. You're using the LuceneFulltextIndexService right? It has that branchId. So this is a bug on our end and we'll fix it right away! 2010/2/5 Raul Raja Martinez raulr...@gmail.com: I'm not registering or configuring anything special as far as the NeoEmbedded store goes. We have been purposely crashing our app in the middle of transactions and killing the jvm processes to test data integrity under unexpected crashes. Despite this being a bug we are very happy with the outcome because as of today we have always been able to restart, and the worst case we have been in so far has been solved by removing the transactions logs. 2010/2/5 Johan Svensson jo...@neotechnology.com Hi, This could be a bug. Do you use the XA-framework (org.neo4j.kernel.impl.transaction.xaframework) to register any additional data sources? If not this is a bug since the global transaction log finds an entry with branch id 262374 and no data source has been registered for that branch id. Would be great if you could write a test case that triggers this bug or send me the active_tx_log together with tm_tx_log.1 tm_tx_log.2 logs next time it happens. Regards, -Johan On Thu, Feb 4, 2010 at 7:33 PM, Raul Raja Martinez raulr...@gmail.com wrote: I'm not sure if this is a known bug or it has already been fixed. I'm seeing this in 1.0-b11-SNAPSHOT. Sometime after killing an app running Neo I'm unable to restart the app as it always fails creating the EmbeddedNeo object. Caused by: org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId[0x262374] at org.neo4j.impl.transaction.XaDataSourceManager.getXaResource(XaDataSourceManager.java:182) at org.neo4j.impl.transaction.TxManager.getXaResource(TxManager.java:867) at org.neo4j.impl.transaction.TxManager.buildRecoveryInfo(TxManager.java:385) at org.neo4j.impl.transaction.TxManager.recover(TxManager.java:231) at org.neo4j.impl.transaction.TxManager.init(TxManager.java:159) at org.neo4j.impl.transaction.TxModule.start(TxModule.java:79) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:154) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:64) at org.neo4j.api.core.EmbeddedNeoImpl.init(EmbeddedNeoImpl.java:68) at org.neo4j.api.core.EmbeddedNeo.init(EmbeddedNeo.java:49) A workaround is to manually remove the transactions logs active_tx_log tm_tx_log.1 tm_tx_log.2 ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Raul Raja ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId
I'm not registering or configuring anything special as far as the NeoEmbedded store goes. We have been purposely crashing our app in the middle of transactions and killing the jvm processes to test data integrity under unexpected crashes. Despite this being a bug we are very happy with the outcome because as of today we have always been able to restart, and the worst case we have been in so far has been solved by removing the transactions logs. 2010/2/5 Johan Svensson jo...@neotechnology.com Hi, This could be a bug. Do you use the XA-framework (org.neo4j.kernel.impl.transaction.xaframework) to register any additional data sources? If not this is a bug since the global transaction log finds an entry with branch id 262374 and no data source has been registered for that branch id. Would be great if you could write a test case that triggers this bug or send me the active_tx_log together with tm_tx_log.1 tm_tx_log.2 logs next time it happens. Regards, -Johan On Thu, Feb 4, 2010 at 7:33 PM, Raul Raja Martinez raulr...@gmail.com wrote: I'm not sure if this is a known bug or it has already been fixed. I'm seeing this in 1.0-b11-SNAPSHOT. Sometime after killing an app running Neo I'm unable to restart the app as it always fails creating the EmbeddedNeo object. Caused by: org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId[0x262374] at org.neo4j.impl.transaction.XaDataSourceManager.getXaResource(XaDataSourceManager.java:182) at org.neo4j.impl.transaction.TxManager.getXaResource(TxManager.java:867) at org.neo4j.impl.transaction.TxManager.buildRecoveryInfo(TxManager.java:385) at org.neo4j.impl.transaction.TxManager.recover(TxManager.java:231) at org.neo4j.impl.transaction.TxManager.init(TxManager.java:159) at org.neo4j.impl.transaction.TxModule.start(TxModule.java:79) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:154) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:64) at org.neo4j.api.core.EmbeddedNeoImpl.init(EmbeddedNeoImpl.java:68) at org.neo4j.api.core.EmbeddedNeo.init(EmbeddedNeo.java:49) A workaround is to manually remove the transactions logs active_tx_log tm_tx_log.1 tm_tx_log.2 ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Raul Raja ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo] org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId
I'm not sure if this is a known bug or it has already been fixed. I'm seeing this in 1.0-b11-SNAPSHOT. Sometime after killing an app running Neo I'm unable to restart the app as it always fails creating the EmbeddedNeo object. Caused by: org.neo4j.impl.transaction.TransactionFailureException: No mapping found for branchId[0x262374] at org.neo4j.impl.transaction.XaDataSourceManager.getXaResource(XaDataSourceManager.java:182) at org.neo4j.impl.transaction.TxManager.getXaResource(TxManager.java:867) at org.neo4j.impl.transaction.TxManager.buildRecoveryInfo(TxManager.java:385) at org.neo4j.impl.transaction.TxManager.recover(TxManager.java:231) at org.neo4j.impl.transaction.TxManager.init(TxManager.java:159) at org.neo4j.impl.transaction.TxModule.start(TxModule.java:79) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:154) at org.neo4j.api.core.NeoJvmInstance.start(NeoJvmInstance.java:64) at org.neo4j.api.core.EmbeddedNeoImpl.init(EmbeddedNeoImpl.java:68) at org.neo4j.api.core.EmbeddedNeo.init(EmbeddedNeo.java:49) A workaround is to manually remove the transactions logs active_tx_log tm_tx_log.1 tm_tx_log.2 ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user