Thanks Aru :-)
On 30 July 2014 15:00, Aru Sahni <arusa...@gmail.com> wrote: > Is there any specific reason you're using bulbs/Gremlin? I'd really > recommend you check out py2neo - Nigel's done a great job with it. > > That being said, here's the process I've used to build Gremlin when I was > first getting start - this needs to be run on your neo4j server. *I > haven't tested it with neo4j 2.1.x*. > > $ git clone https://github.com/neo4j-contrib/gremlin-plugin.git > $ cd gremlin-plugin > $ neo4j stop > $ mvn clean package > $ unzip target/neo4j-gremlin-plugin-2.0-SNAPSHOT-server-plugin.zip -d > $NEO4J_HOME/plugins/gremlin-plugin > $ neo4j start > $ curl http://localhost:7474/db/data/ext/GremlinPlugin # Will return with > an exception if the plugin wasn't installed successfully > > HTH, > ~A > > > On Wed, Jul 30, 2014 at 1:02 AM, Daniel Brami <daniel.br...@gmail.com> > wrote: > >> Hey Darren - I too have been struggling with getting bulbs and neo4j to >> work. >> Even installed the tinkerpop3 stack but still no luck - i must be doing >> something wrong... >> Did you get it working? >> >> On Sunday, November 10, 2013 7:02:23 AM UTC-8, Darren Govoni wrote: >>> >>> Hi, >>> I am trying to use the python bulbs interface to Neo4j, here is a >>> snippet: >>> >>> >>> from bulbs.neo4jserver import Graph >>> >>> g = Graph() >>> >>> james = g.vertices.create(name="James") >>> Traceback (most recent call last): >>> File "<stdin>", line 1, in <module> >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/element.py", line >>> 565, in create >>> resp = self.client.create_vertex(data) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/ >>> neo4jserver/client.py", line 424, in create_vertex >>> return self.create_indexed_vertex(data, index_name, keys=None) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/ >>> neo4jserver/client.py", line 1027, in create_indexed_vertex >>> return self.gremlin(script,params) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/ >>> neo4jserver/client.py", line 384, in gremlin >>> return self.request.post(path, params) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/rest.py", line 128, >>> in post >>> return self.request(POST, path, params) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/rest.py", line 183, >>> in request >>> return self.response_class(http_resp, self.config) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/ >>> neo4jserver/client.py", line 217, in __init__ >>> self.handle_response(response) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/ >>> neo4jserver/client.py", line 249, in handle_response >>> response_handler(response) >>> File "/usr/local/lib/python2.7/dist-packages/bulbs/rest.py", line 39, >>> in not_found >>> raise LookupError(http_resp) >>> LookupError: ({'status': '404', 'content-length': '794', 'content-type': >>> 'application/json; >>> charset=UTF-8', 'access-control-allow-origin': '*', 'server': >>> 'Jetty(6.1.25)'}, '{\n "message" : "No such ServerPlugin: >>> \\"GremlinPlugin\\"",\n "exception" : "PluginLookupException",\n >>> "fullname" : "org.neo4j.server.plugins.PluginLookupException",\n >>> "stacktrace" : [ >>> "org.neo4j.server.plugins.PluginManager.extension(PluginManager.java:124)", >>> "org.neo4j.server.plugins.PluginManager.invoke(PluginManager.java:165)", >>> "org.neo4j.server.rest.web.ExtensionService. >>> invokeGraphDatabaseExtension(ExtensionService.java:322)", >>> "org.neo4j.server.rest.web.ExtensionService. >>> invokeGraphDatabaseExtension(ExtensionService.java:144)", >>> "java.lang.reflect.Method.invoke(Method.java:606)", >>> "org.neo4j.server.rest.transactional.TransactionalRequestDispatcher >>> .dispatch(TransactionalRequestDispatcher.java:132)", >>> "org.neo4j.server.rest.security.SecurityFilter. >>> doFilter(SecurityFilter.java:112)" ]\n}') >>> >>> >>> >>> >>> So I read that the gremlin plugin is annoyingly not part of neo4j server >>> that seems to need it. I then clone the gremlin plugin project. >>> It does not build. >>> >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = ' >>> 6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html> >>> <head><title>301' - RETRYING >>> Downloading: http://maven.glassfish.org/content/groups/glassfish/net/ >>> java/jvnet-parent/1/jvnet-parent-1.pom >>> 185b downloaded (jvnet-parent-1.pom) >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = ' >>> 6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html> >>> <head><title>301' - IGNORING >>> [INFO] ------------------------------------------------------------ >>> ------------ >>> [ERROR] BUILD ERROR >>> [INFO] ------------------------------------------------------------ >>> ------------ >>> [INFO] Error building POM (may not be this project's POM). >>> >>> >>> >>> >>> Project ID: com.sun.jersey:jersey-project:pom:1.9 >>> >>> >>> Reason: Cannot find parent: net.java:jvnet-parent for project: >>> com.sun.jersey:jersey-project:pom:1.9 for project >>> com.sun.jersey:jersey-project:pom:1.9 >>> >>> >>> What to do here? Help appreciated. >>> >>> -- >> 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 neo4j+unsubscr...@googlegroups.com. >> 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 neo4j+unsubscr...@googlegroups.com. > 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 neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.