neo4j-contrib / neo4j-elasticsearch

Neo4j ElasticSearch Integration
Apache License 2.0
211 stars 79 forks source link

Unable to start neo4j afer copying jar files to plugin folder #16

Closed kalyangit closed 8 years ago

kalyangit commented 8 years ago

Hi,

I am getting below error in neo4j console.log after copying jar files from dependency folder of elasticsearch to plugin folder of neo4j

2015-12-11 08:08:21.697+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@623dc0b8' was successfully initialized, but failed to start. Please see attach ed cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@623dc0b8' was successfully initialized, but failed to start. Please see attached cause exception.
org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@623dc0b8' was successfully initialized, but failed to start. Please see attached cause exceptio n.
at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:67)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:234)
at org.neo4j.server.Bootstrapper.start(Bootstrapper.java:97)
at org.neo4j.server.CommunityBootstrapper.start(CommunityBootstrapper.java:48)
at org.neo4j.server.CommunityBootstrapper.main(CommunityBootstrapper.java:35)
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@623dc0b8' was successfully initialized, but failed to start. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:462)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:111)
at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:194)
... 3 more
Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.CommunityFacadeFactory, /var/lib/neo4j/data/graph.db
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:143)
at org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade(CommunityFacadeFactory.java:43)
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:108)
at org.neo4j.server.CommunityNeoServer$1.newGraphDatabase(CommunityNeoServer.java:66)
at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:95)
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:452)
... 5 more
Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.extension.KernelExtensions@28d2afd8' failed to initialize. Please see attached cause exception.
at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:434)
at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:66)
at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:102)
at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:139)
... 10 more
Caused by: org.neo4j.kernel.impl.util.UnsatisfiedDependencyException: java.lang.IllegalArgumentException: No dependency satisfies type class org.neo4j.kernel.impl.util.StringLogger
at org.neo4j.kernel.impl.util.DependenciesProxy$ProxyHandler.invoke(DependenciesProxy.java:79)
at com.sun.proxy.$Proxy6.getStringLogger(Unknown Source)
at org.neo4j.elasticsearch.ElasticSearchKernelExtensionFactory.newKernelExtension(ElasticSearchKernelExtensionFactory.java:39)
at org.neo4j.elasticsearch.ElasticSearchKernelExtensionFactory.newKernelExtension(ElasticSearchKernelExtensionFactory.java:20)

Need your help!

alank64 commented 8 years ago

Might speed things up if you provided the Neo4j and ES versions as well as your configuration in neo4j.properties.

kalyangit commented 8 years ago

Neo4j version - Community version 2.3.1 on ubuntu ES version - 2.1.0

neo4j.properties

elasticsearch.host_name=http://localhost:9200 elasticsearch.index_spec=product:Product(product_name)

jexp commented 8 years ago

Can you provide more details? Errors in the logfiles? Which branch did you use?

Von meinem iPhone gesendet

Am 12.12.2015 um 07:15 schrieb kalyangit notifications@github.com:

Neo4j version - Community version 2.3.1 on ubuntu ES version - 2.1.0

neo4j.properties

elasticsearch.host_name=http://localhost:9200 elasticsearch.index_spec=product:Product(product_name)

— Reply to this email directly or view it on GitHub.

ahmetkizilay commented 8 years ago

Hello, I am having a similar issue.

Caused by: org.neo4j.kernel.impl.util.UnsatisfiedDependencyException: java.lang.IllegalArgumentException: No dependency satisfies type class org.neo4j.kernel.impl.util.StringLogger

It looks like StringLogger class is removed from neo4j 2.3

StringLogger class exists here https://github.com/neo4j/neo4j/tree/2.2/community/kernel/src/main/java/org/neo4j/kernel/impl/util but not here: https://github.com/neo4j/neo4j/tree/2.3/community/kernel/src/main/java/org/neo4j/kernel/impl/util

I searched in the neo4j repository for a replacement for the class, but I could not find anything neither in the issues nor in PRs. Is there an alternative to StringLogger?

alvaroinckot commented 8 years ago

Some updates?

I have this issue on start neo4j :

2016-01-13 10:52:55.082-0200 INFO Successfully shutdown Neo4j Server 2016-01-13 10:52:55.085-0200 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1817f23' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1817f23' was successfully initialized, but failed to start. Please see attached cause exception. org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1817f23' was successfully initialized, but failed to start. Please see attached cause exception. at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:67)

My plugins folder:

-rw-rw-r-- 1 alvaro alvaro 263965 Jan 13 10:35 commons-codec-1.9.jar -rw-rw-r-- 1 alvaro alvaro 412739 Jan 13 10:35 commons-lang3-3.3.2.jar -rw-rw-r-- 1 alvaro alvaro 61829 Jan 13 10:35 commons-logging-1.2.jar -rwxrwxrwx 1 alvaro alvaro 642876 Dez 8 09:28 graphaware-timetree-2.3.1.36.24.jar -rw-rw-r-- 1 alvaro alvaro 210856 Jan 13 10:35 gson-2.3.1.jar -rw-rw-r-- 1 alvaro alvaro 2256213 Jan 13 10:35 guava-18.0.jar -rw-rw-r-- 1 alvaro alvaro 157851 Jan 13 10:35 httpasyncclient-4.0.2.jar -rw-rw-r-- 1 alvaro alvaro 719304 Jan 13 10:35 httpclient-4.4.jar -rw-rw-r-- 1 alvaro alvaro 321639 Jan 13 10:35 httpcore-4.4.jar -rw-rw-r-- 1 alvaro alvaro 355662 Jan 13 10:35 httpcore-nio-4.4.jar -rw-rw-r-- 1 alvaro alvaro 15921 Jan 13 10:35 jest-0.1.5.jar -rw-rw-r-- 1 alvaro alvaro 158640 Jan 13 10:35 jest-common-0.1.5.jar -rw-rw-r-- 1 alvaro alvaro 1539086 Jan 13 10:35 lucene-core-3.6.2.jar -rw-rw-r-- 1 alvaro alvaro 71199 Jan 13 10:35 neo4j-csv-2.2.6.jar -rw-rw-r-- 1 alvaro alvaro 15375 Jan 13 10:37 neo4j-elasticsearch-2.2-SNAPSHOT.jar -rw-rw-r-- 1 alvaro alvaro 103999 Jan 13 10:35 neo4j-io-2.2.6.jar -rw-rw-r-- 1 alvaro alvaro 3346228 Jan 13 10:35 neo4j-kernel-2.2.6.jar -rw-rw-r-- 1 alvaro alvaro 244424 Jan 13 10:35 neo4j-lucene-index-2.2.6.jar -rw-rw-r-- 1 alvaro alvaro 190731 Jan 13 10:35 neo4j-primitive-collections-2.2.6.jar -rw-rw-r-- 1 alvaro alvaro 10084 Jan 13 10:35 neo4j-unsafe-2.2.6.jar -rwxrwxrwx 1 alvaro alvaro 13150127 Dez 8 09:20 pluginsgraphaware-server-community-all-2.3.1.36.jar -rwxrwxrwx 1 neo4j adm 273 Nov 10 10:15 README.txt -rw-rw-r-- 1 alvaro alvaro 32119 Jan 13 10:35 slf4j-api-1.7.10.jar

Elasticsearch version 2.1.1 Neo4j version 2.3.1

ahmetkizilay commented 8 years ago

In my case, my problem is solved by switching to the 2.3 branch. I did not realize it existed because the default branch is master.

jacob-ewald commented 8 years ago

I was having the same issue, but after switching branches like @artsince mentioned, my issue went away.

yayati1 commented 8 years ago

I am trying to start a multi machine cluster (1 Master 2 Slaves) but I cannot get the cluster started. Instead I get the following Logs.

2016-05-13 12:25:25.166+0000 INFO Starting... 2016-05-13 12:25:25.710+0000 INFO Write transactions to database disabled 2016-05-13 12:25:26.131+0000 INFO Bolt enabled on localhost:7687. 2016-05-13 12:25:26.146+0000 INFO Initiating metrics... 2016-05-13 12:25:27.176+0000 INFO Attempting to join cluster of [192.168.0.173:5001, 192.168.1.183:5001] 2016-05-13 12:26:47.653+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@6130e655' was successfully initialized, but failed to start. Please see attached cause exception. Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@6130e655' was successfully initialized, but failed to start. Please see attached cause exception. org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@6130e655' 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:217) at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:81) at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:60) at org.neo4j.server.enterprise.EnterpriseEntryPoint.main(EnterpriseEntryPoint.java:32) Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@6130e655' was successfully initialized, but failed to start. Please see attached cause exception. at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:189) ... 3 more Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.ha.factory.HighlyAvailableFacadeFactory, /home/yayati.sule/Master/neo4j-enterprise-3.0.1/data/databases/graph.db at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:144) at org.neo4j.kernel.ha.factory.HighlyAvailableFacadeFactory.newFacade(HighlyAvailableFacadeFactory.java:42) at org.neo4j.kernel.ha.HighlyAvailableGraphDatabase.(HighlyAvailableGraphDatabase.java:41) at org.neo4j.server.enterprise.EnterpriseNeoServer.lambda$static$0(EnterpriseNeoServer.java:80) at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:89) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) ... 5 more Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.cluster.client.ClusterJoin@57c49681' was successfully initialized, but failed to start. Please see attached cause exception. at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:444) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:140) ... 10 more Caused by: java.util.concurrent.TimeoutException at org.neo4j.cluster.statemachine.StateMachineProxyFactory$ResponseFuture.get(StateMachineProxyFactory.java:300) at org.neo4j.cluster.client.ClusterJoin.joinByConfig(ClusterJoin.java:143) at org.neo4j.cluster.client.ClusterJoin.start(ClusterJoin.java:82) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:434) ... 14 more conf_file_neo4j.txt

this is my current Configuration File. made as per the directions given in the Neo4j Manual

jexp commented 8 years ago

This issue is unrelated to this project, please raise a support ticket on support.neo4j.com