Sumit, Are you using maven? In that case what does mvn dependency:tree
Look like? /peter (snt)-[:frm]->(phn) On Aug 19, 2014 6:59 AM, "Sumit Shah" <[email protected]> wrote: > Hi, > > I am new to Neo4j Spatial and trying to play with it. I have built neo4j > spatial by cloning the git repo and running 'mvn clean install'. In my Java > project I am pointing to this built jar and I am trying to import > Washington DC's OSM file using the code below: > > OSMImporter importer = new OSMImporter ("WashingtonDC"); > Map<String, String> config = new HashMap<String, String>(); > config.put("neostore.nodestore.db.mapped_memory", "256M" ); > config.put("dump_configuration", "true"); > config.put("use_memory_mapped_buffers", "true"); > String dir = "/dev/neo4j-spatial/db"; > BatchInserter batchInserter = BatchInserters.inserter(dir,config); > > importer.importFile(batchInserter, "/downloads/dc-baltimore.osm",false); > batchInserter.shutdown(); > > GraphDatabaseService db = new > GraphDatabaseFactory().newEmbeddedDatabase(dir); > importer.reIndex(db,10000); > db.shutdown(); > > However, upon running this example I get the following error: > > Exception in thread "main" java.lang.NoClassDefFoundError: > org/geotools/referencing/datum/DefaultEllipsoid > at org.neo4j.gis.spatial.osm.OSMImporter.<clinit>(OSMImporter.java:68) > at > com.paramiq.neo4j.spatial.SpatialOSMImport.main(SpatialOSMImport.java:22) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) > Caused by: java.lang.ClassNotFoundException: > org.geotools.referencing.datum.DefaultEllipsoid > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 7 more > > I am guessing a dependency issue. I would appreciate any help. > > Thanks > Sumit > > -- > 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.
