2017-05-01 4 views
0

Heute habe ich meinen Neo4j Server (läuft unter Ubuntu) von Version 3.1.0 auf 3.1.3 aktualisiert! Alles funktioniert so weit, so gut.
Nach dem Neustart meines Servers, stürzt es sofort ab. Dies geschieht jedes Mal, wenn ich starten/den Server neu starten ...neo4j startet und stürzt sofort nach dem Update auf 3.1.3


Dies ist der Teil aus dem Fehlerprotokoll neo4.log

2017-05-01 15:18:30.896+0000 INFO Starting... 
2017-05-01 15:18:31.950+0000 INFO Bolt enabled on localhost:7687. 
2017-05-01 15:18:35.181+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
     at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68) 
     at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:227) 
     at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:91) 
     at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:68) 
     at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:28) 
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:443) 
     at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
     at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:199) 
     ... 3 more 
Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory, /var/lib/neo4j/data/databases/graph.db 
     at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:193) 
     at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:124) 
     at org.neo4j.server.CommunityNeoServer.lambda$static$0(CommunityNeoServer.java:57) 
     at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:433) 
     ... 5 more 
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' was successfully initialized, but failed to start. Please see attached cause exception. 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:443) 
     at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
     at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:189) 
     ... 9 more 
Caused by: org.neo4j.kernel.api.exceptions.ProcedureException: Unable to register procedure, because the name `apoc.algo.betweenness` is already in use. 
     at org.neo4j.kernel.impl.proc.ProcedureRegistry.register(ProcedureRegistry.java:81) 
     at org.neo4j.kernel.impl.proc.Procedures.register(Procedures.java:103) 
     at org.neo4j.kernel.impl.proc.Procedures.register(Procedures.java:76) 
     at org.neo4j.kernel.impl.proc.Procedures.start(Procedures.java:209) 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:433) 
     ... 11 more 
nohup: ignoring input 
2017-05-01 15:19:58.689+0000 INFO Starting... 
2017-05-01 15:19:59.725+0000 INFO Bolt enabled on localhost:7687. 
2017-05-01 15:20:01.504+0000 ERROR Cannot register procedure AssertSchemaProcedure org.neo4j.kernel.api.proc.ProcedureSignature$Builder.mode(Lorg/neo4j/procedure/Mode;)Lorg/neo4j/kernel/api/proc/ProcedureSignature$Builder; 
java.lang.NoSuchMethodError: org.neo4j.kernel.api.proc.ProcedureSignature$Builder.mode(Lorg/neo4j/procedure/Mode;)Lorg/neo4j/kernel/api/proc/ProcedureSignature$Builder; 
     at apoc.schema.AssertSchemaProcedure.signature(AssertSchemaProcedure.java:154) 
     at org.neo4j.kernel.impl.proc.ProcedureRegistry.register(ProcedureRegistry.java:53) 
     at org.neo4j.kernel.impl.proc.Procedures.register(Procedures.java:103) 
     at org.neo4j.kernel.impl.proc.Procedures.register(Procedures.java:76) 
     at apoc.ApocKernelExtensionFactory$ApocLifecycle.registerCustomProcedures(ApocKernelExtensionFactory.java:79) 
     at apoc.ApocKernelExtensionFactory$ApocLifecycle.start(ApocKernelExtensionFactory.java:67) 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:433) 
     at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
     at org.neo4j.kernel.extension.KernelExtensions.start(KernelExtensions.java:86) 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:433) 
     at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
     at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:189) 
     at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:124) 
     at org.neo4j.server.CommunityNeoServer.lambda$static$0(CommunityNeoServer.java:57) 
     at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) 
     at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:433) 
     at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) 
     at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:199) 

Hat jemand dieses Problem hatte nach Neo4j Aktualisierung oder können mir helfen, dieses Fehlerprotokoll zu "verstehen"?

Vielen Dank im Voraus;)


UPDATE


Wenn ich starten Neo4j ich werde diese Nachricht erhalten:

Ab Neo4j. Begann neo4j (pid 28724). Standardmäßig ist es unter http://localhost:7474/ /usr/share/neo4j/bin/neo4j: Zeile 176:/usr/share/neo4j/logs /var/log/neo4j/neo4j.log: Keine solche Datei oder Verzeichnis Es kann eine kurze Verzögerung geben, bis der Server bereit ist. Siehe/usr/share/neo4j/logs /var/log/neo4j/neo4j.log für den aktuellen Status.

Ive hob den 'verdächtigen' Teil, der Paßt nicht vor der Aktualisierung erscheinen ...

Antwort

1

Dies ist die ultimative Ursache in Ihrem Call-Stack:

Caused by: org.neo4j.kernel.api.exceptions.ProcedureException: Unable to register procedure, because the name `apoc.algo.betweenness` is already in use. 

Diese Art der Ausnahme, Wo ein APOC-Prozedurname bereits verwendet wird, wird angezeigt, wenn Sie ein neues APOC-Plugin .jar installieren, ohne eine vorhandene APOC-.jar zu entfernen.

Wenn dies für Sie gilt, löschen Sie die alte APOC-Datei .jar und versuchen Sie erneut, neo4j zu starten.

+0

großartig! Das war (einer der Fehler);) Danke – Andy

Verwandte Themen