Well regardless, getting a dump from a db that with shut down cleanly worked for me. I am certain that both versions are using 2.0.0 but I agree that it's odd that the stack trace mentions 1.9.5. Thanks for your help.
On Thursday, February 20, 2014 7:12:15 PM UTC, Chris Vest wrote: > > Okay, so you copied a 2.0.0 store, but the stack trace reveals that all > your jar files are for version 1.9.5. > Obviously 1.9.5 don’t know how to deal with a 2.0.0 store. > > -- > Chris Vest > System Engineer, Neo Technology > [ skype: mr.chrisvest, twitter: chvest ] > > > On 20 Feb 2014, at 17:08, Ben Titmarsh <[email protected] <javascript:>> > wrote: > > Well this is the odd thing, the live instance is running on 2.0.0 so it > shouldn't even require an upgrade..? > > On Thursday, February 20, 2014 4:06:35 PM UTC, Chris Vest wrote: >> >> Since you copied it form a running 1.9.5 instance, you could put it in a >> local 1.9.5, start it up and let it do recovery on the store, then shut >> that down cleanly, and then copy the clean store to 2.0.1 for upgrading. >> >> -- >> Chris Vest >> System Engineer, Neo Technology >> [ skype: mr.chrisvest, twitter: chvest ] >> >> >> On 20 Feb 2014, at 16:53, Ben Titmarsh <[email protected]> wrote: >> >> Ah that could well be the problem! I've asked my live db admin for a new >> dump from a cleanly shutdown instance. In the mean time is it possible for >> me to twiddle a file anywhere to use the version that I've been given >> (presumably from a running instance)? >> >> On Thursday, February 20, 2014 3:37:35 PM UTC, Chris Vest wrote: >>> >>> Neo4j cannot upgrade stores that have not been cleanly shut down, >>> because the store recovery mechanism is version specific. Could that be the >>> problem? >>> >>> -- >>> Chris Vest >>> System Engineer, Neo Technology >>> [ skype: mr.chrisvest, twitter: chvest ] >>> >>> >>> On 20 Feb 2014, at 15:48, Ben Titmarsh <[email protected]> wrote: >>> >>> Hi Guys, >>> >>> I've been running by Neo 2.0.0 server fine locally until I replaced the >>> graph.db folder with a dump from my live app (also running 2.0.0) since >>> then when try to start the server with neo4j console I get: >>> >>> WARNING: Max 256 open files allowed, minimum of 40 000 recommended. See >>> the Neo4j manual. >>> Starting Neo4j Server console-mode... >>> Using additional JVM arguments: -server -XX:+DisableExplicitGC >>> -Dorg.neo4j.server.properties=conf/neo4j-server.properties >>> -Djava.util.logging.config.file=conf/logging.properties >>> -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC >>> -XX:+CMSClassUnloadingEnabled -Dneo4j.ext.udc.source=homebrew >>> -Djava.awt.headless=true >>> 2014-02-20 14:47:08.017+0000 INFO [API] Setting startup timeout to: >>> 120000ms based on -1 >>> 2014-02-20 14:47:08.518+0000 DEBUG [API] Failed to start database. >>> 2014-02-20 14:47:08.523+0000 DEBUG [API] >>> org.neo4j.server.ServerStartupException: Starting Neo4j Server failed: >>> org.neo4j.kernel.lifecycle.LifecycleException: Component >>> 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@7ffe35d2' was >>> successfully initialized, but failed to start. Please see attached cause >>> exception. >>> at >>> org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:211) >>> ~[neo4j-server-1.9.5.jar:1.9.5] >>> at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:87) >>> [neo4j-server-1.9.5.jar:1.9.5] >>> at org.neo4j.server.Bootstrapper.main(Bootstrapper.java:50) >>> [neo4j-server-1.9.5.jar:1.9.5] >>> Caused by: java.lang.RuntimeException: >>> org.neo4j.kernel.lifecycle.LifecycleException: Component >>> 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@7ffe35d2' was >>> successfully initialized, but failed to start. Please see attached cause >>> exception. >>> at >>> org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:284) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java:106) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:88) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase(GraphDatabaseBuilder.java:207) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.server.database.CommunityDatabase.start(CommunityDatabase.java:54) >>> >>> ~[neo4j-server-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:168) >>> ~[neo4j-server-1.9.5.jar:1.9.5] >>> ... 2 common frames omitted >>> Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component >>> 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@7ffe35d2' was >>> successfully initialized, but failed to start. Please see attached cause >>> exception. >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:497) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:104) >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGraphDatabase.java:262) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> ... 7 common frames omitted >>> Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component >>> 'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@2ddaed02' was >>> successfully initialized, but failed to start. Please see attached cause >>> exception. >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:497) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:104) >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.impl.transaction.XaDataSourceManager.start(XaDataSourceManager.java:128) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:491) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> ... 9 common frames omitted >>> Caused by: >>> org.neo4j.kernel.impl.storemigration.UpgradeNotAllowedByConfigurationException: >>> >>> Failed to start Neo4j with an older data store version. To enable automatic >>> upgrade, please set configuration parameter "allow_store_upgrade=true" >>> at >>> org.neo4j.kernel.impl.storemigration.ConfigMapUpgradeConfiguration.checkConfigurationAllowsAutomaticUpgrade(ConfigMapUpgradeConfiguration.java:39) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.impl.storemigration.StoreUpgrader.attemptUpgrade(StoreUpgrader.java:66) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.impl.nioneo.store.StoreFactory.tryToUpgradeStores(StoreFactory.java:113) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.impl.nioneo.store.StoreFactory.newNeoStore(StoreFactory.java:96) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.start(NeoStoreXaDataSource.java:240) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> at >>> org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:491) >>> >>> ~[neo4j-kernel-1.9.5.jar:1.9.5] >>> ... 12 common frames omitted >>> 2014-02-20 14:47:08.525+0000 DEBUG [API] Failed to start Neo Server on >>> port [7474] >>> >>> So I set allow_store_upgrade=true in neo4j.properties (uncommented it) >>> but still the problem persists. I even downloaded neo4j 2.0.1 and started >>> it cold (without copying graph.db over) and I get the same exception. I >>> notice that the server is using kernel 1.9.5, is this of an relevance? >>> >>> java version "1.7.0_51" >>> Java(TM) SE Runtime Environment (build 1.7.0_51-b13) >>> Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) >>> >>> Any help much appreciated! >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Neo4j" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Neo4j" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
