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.