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.

Reply via email to