Dear Everyone,
I am attempting to upgrade from version 3.5.13 to 4.0. I keep getting the error: Could not find a compatible version of graph algorithm.
I have read the log file, but most of it is outside of my knowledge base at the moment. I hav pasted the log below. Could someone assist me with this?
2020-02-04 16:43:22.091+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabaseService@558b4942' was successfully initialized, but failed to start. Please see the attached cause exception "'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabaseService@558b4942' was successfully initialized, but failed to start. Please see the attached cause exception "'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'".
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabaseService@558b4942' was successfully initialized, but failed to start. Please see the attached cause exception "'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'".
at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:45)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:163)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:114)
at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:89)
at com.neo4j.server.enterprise.EnterpriseEntryPoint.main(EnterpriseEntryPoint.java:25)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabaseService@558b4942' was successfully initialized, but failed to start. Please see the attached cause exception "'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'".
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:465)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:156)
... 3 more
Caused by: java.lang.RuntimeException: Error starting database server at /Users/jeffrey/Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-10915a8d-07fd-44b8-b4bd-4e273755c48b/installation-4.0.0/data/databases
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.startDatabaseServer(DatabaseManagementServiceFactory.java:167)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.build(DatabaseManagementServiceFactory.java:145)
at com.neo4j.server.database.EnterpriseGraphFactory.newDatabaseManagementService(EnterpriseGraphFactory.java:38)
at org.neo4j.server.database.LifecycleManagingDatabaseService.start(LifecycleManagingDatabaseService.java:88)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444)
... 5 more
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.extension.GlobalExtensions@7cf6a5f9' failed to initialize. Please see the attached cause exception "'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'".
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:426)
at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:66)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:102)
at org.neo4j.graphdb.facade.DatabaseManagementServiceFactory.startDatabaseServer(DatabaseManagementServiceFactory.java:158)
... 9 more
Caused by: org.neo4j.kernel.extension.FailedToBuildExtensionException: Failed to build kernel extension Extension:PoolExtensionFactory[APOC_POOLS] because it is compiled with a reference to a class, method, or field, that is not in the class path: ''void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)''. The most common cause of this problem, is that Neo4j has been upgraded without also upgrading allinstalled extensions, such as APOC. Make sure that all of your extensions are build against your specific version of Neo4j.
at org.neo4j.kernel.extension.ExtensionFailureStrategies.wrap(ExtensionFailureStrategies.java:60)
at org.neo4j.kernel.extension.ExtensionFailureStrategies$1.handle(ExtensionFailureStrategies.java:76)
at org.neo4j.kernel.extension.AbstractExtensions.init(AbstractExtensions.java:72)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:405)
... 12 more
Caused by: java.lang.NoSuchMethodError: 'void apoc.Pools.(org.neo4j.logging.internal.LogService, org.neo4j.procedure.impl.GlobalProceduresRegistry, apoc.ApocConfig)'
at apoc.PoolExtensionFactory.newInstance(PoolExtensionFactory.java:24)
at apoc.PoolExtensionFactory.newInstance(PoolExtensionFactory.java:10)
at org.neo4j.kernel.extension.AbstractExtensions.newInstance(AbstractExtensions.java:124)
at org.neo4j.kernel.extension.AbstractExtensions.init(AbstractExtensions.java:62)
... 13 more