Can you share "mvn dependency:tree" to see where you have a version conflict?
On Wed, Aug 23, 2017 at 2:13 PM, T L Andrews <[email protected]> wrote: > Hi - I am having a very similar problem, for which StackOverflow has no > answer, after upgrading from version 2.2.10 in my project. > > java.lang.NoSuchMethodError: org.neo4j.helpers.collection.Iterables.toList > (Ljava/lang/Iterable;)Ljava/util/List; > at org.neo4j.graphdb.factory.GraphDatabaseFactoryState.<init>(G > raphDatabaseFactoryState.java:51) > at org.neo4j.graphdb.factory.GraphDatabaseFactory.<init>(GraphD > atabaseFactory.java:47) > at net.stemmaweb.services.GraphDatabaseServiceProvider.<init>(G > raphDatabaseServiceProvider.java:27) > > > I'm managing dependencies with Maven so it's difficult to see where > version conflict could be arising. Just to be sure I cleared out the local > repository and had maven re-download everything. > Relevant part of POM: > > <!-- The following is used for the database Neo4J, including > tests Neo4J --> > <dependency> > <groupId>org.neo4j</groupId> > <artifactId>neo4j</artifactId> > <version>${neo4j-version}</version> > </dependency> > <dependency> > <groupId>org.neo4j</groupId> > <artifactId>neo4j-kernel</artifactId> > <version>${neo4j-version}</version> > <type>test-jar</type> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.neo4j</groupId> > <artifactId>neo4j-io</artifactId> > <version>${neo4j-version}</version> > <type>test-jar</type> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.neo4j</groupId> > <artifactId>neo4j-shell</artifactId> > <version>${neo4j-version}</version> > </dependency> > <!-- ... --> > <neo4j-version>3.2.3</neo4j-version> > > > Any further clues would be *greatly* appreciated. > > > On Monday, May 15, 2017 at 8:10:54 AM UTC+2, Michael Hunger wrote: >> >> Best use a build too like maven / gradle and add org.neo4j:neo4j:3.2.0 as >> a dependency. >> It will pull all required dependencies for you. >> >> >> > Am 14.05.2017 um 22:23 schrieb Bill Nicholson <[email protected]>: >> >> > >> > This is what I have: >> > >> > <Auto Generated Inline Image 1.png> >> > >> > On Sunday, May 14, 2017 at 3:49:23 PM UTC-4, Chris Vest wrote: >> > Make sure all your Neo4j dependencies are using the same version. >> > >> > -- >> > Chris Vest >> > System Engineer, Neo Technology >> > >> > >> > > On 14 May 2017, at 21.02, Bill Nicholson <[email protected]> >> wrote: >> > > >> > > import java.io.File; >> > > >> > > >> > > import org.neo4j.graphdb.GraphDatabaseService; >> > > import org.neo4j.graphdb.factory.GraphDatabaseFactory; >> > > >> > > >> > > >> > > public class testMain { >> > > >> > > >> > > >> > > public static void main(String[] args) { >> > > >> > > >> > > File x = new File("c:/temp/foo"); >> > > >> > > >> > > // GraphDatabaseService graphDb = new >> GraphDatabaseFactory().newEmbeddedDatabase( "c:/temp/foo" ); >> > > >> > > >> > > GraphDatabaseService graphDb = new >> > > GraphDatabaseFactory().newEmbeddedDatabase( >> x ); >> > > >> > > >> > > >> > > } >> > > } >> > > >> > > >> > > >> > > >> > > Exception in thread "main" java.lang.NoSuchMethodError: >> org.neo4j.kernel.impl.util.ArrayMap.<init>(BZZ) >> > > V >> > > at org >> > > .neo4j.kernel.impl.locking.community.RagManager.<init>(RagManager.java:72) >> >> > > >> > > at org >> > > .neo4j.kernel.impl.locking.community.CommunityLockManger.< >> init>(CommunityLockManger.java:34) >> > > >> > > at org >> > > .neo4j.kernel.impl.factory.CommunityEditionModule.createLock >> Manager(CommunityEditionModule.java:247) >> > > >> > > at org >> > > .neo4j.kernel.impl.factory.CommunityEditionModule.<init>(CommunityEditionModule.java:104) >> >> > > >> > > at org >> > > .neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFa >> cade(GraphDatabaseFacadeFactory.java:157) >> > > >> > > at org >> > > .neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFac >> ade(GraphDatabaseFacadeFactory.java:124) >> > > >> > > at org >> > > .neo4j.graphdb.factory.GraphDatabaseFactory.newDatabase(GraphDatabaseFactory.java:133) >> >> > > >> > > at org >> > > .neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatab >> ase(GraphDatabaseFactory.java:126) >> > > >> > > at org >> > > .neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase(GraphDatabaseFactory.java:101) >> >> > > >> > > at org >> > > .neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase >> (GraphDatabaseBuilder.java:193) >> > > >> > > at org >> > > .neo4j.graphdb.factory.GraphDatabaseFactory.newEmbeddedDatab >> ase(GraphDatabaseFactory.java:70) >> > > >> > > at testMain >> > > .main(testMain.java:14) >> > > >> > > -- >> > > 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/d/optout. >> > >> > >> > -- >> > 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/d/optout. >> > <Auto Generated Inline Image 1.png> >> >> -- > 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/d/optout. > -- 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/d/optout.
