I may well have done that, yes. I wasn't aware that node 0 was the same as the 
reference node.

On Dec 1, 2011, at 12:44 PM, Michael Hunger [via Neo4j Community Discussions] 
wrote:

> Did you by chance delete the reference node too? (aka. node 0) 
> 
> I tried it and it seems to be the reason. 
> 
> After deleting the reference node it is no longer shown in the graph 
> representation. 
> 
> I will add an appropriate Exception to java-rest-graphdb 
> 
> Cheers, 
> 
> Michael 
> 
> Am 01.12.2011 um 19:20 schrieb Frank: 
> 
> > Interesting. I did create and delete a few nodes manually via the Web 
> > interface right when I first installed the server. Maybe there's some bug 
> > related to that. In any case, it seems to be working now that I reinstalled 
> > the server with 1.6. 
> > 
> > On Dec 1, 2011, at 12:12 PM, Michael Hunger [via Neo4j Community 
> > Discussions] wrote: 
> > 
> >> Hi Frank, 
> >> 
> >> this is really weird. Your server is missing the exploratory URL for the 
> >> reference node. 
> >> The (Spring)RestGraphDatabaseService uses this URL to get the URL for the 
> >> ReferenceNode. 
> >> 
> >> I don't know why your sever is missing that. 
> >> 
> >> I just downloaded 1.5 community for unix and started the server, it 
> >> reports the reference_node url as expected: 
> >> 
> >> ynagzet:neo4j-community-1.5 mh$ curl http://localhost:7474/db/data/
> >> { 
> >>  "relationship_index" : 
> >> "http://localhost:7474/db/data/index/relationship";, 
> >>  "node" : "http://localhost:7474/db/data/node";, 
> >>  "relationship_types" : 
> >> "http://localhost:7474/db/data/relationship/types";, 
> >>  "neo4j_version" : "1.5", 
> >>  "batch" : "http://localhost:7474/db/data/batch";, 
> >>  "extensions_info" : "http://localhost:7474/db/data/ext";, 
> >>  "node_index" : "http://localhost:7474/db/data/index/node";, 
> >>  "reference_node" : "http://localhost:7474/db/data/node/0";, 
> >>  "extensions" : { 
> >>    "CypherPlugin" : { 
> >>      "execute_query" : 
> >> "http://localhost:7474/db/data/ext/CypherPlugin/graphdb/execute_query"; 
> >>    }, 
> >>    "GremlinPlugin" : { 
> >>      "execute_script" : 
> >> "http://localhost:7474/db/data/ext/GremlinPlugin/graphdb/execute_script"; 
> >>    } 
> >>  } 
> >> } 
> >> 
> >> Am 01.12.2011 um 17:53 schrieb Frank: 
> >> 
> >>> Hi Michael, 
> >>> 
> >>> My curl result looks like this: 
> >>> 
> >>> $ curl http://localhost:7474/db/data/ -i 
> >>> HTTP/1.1 200 OK 
> >>> Content-Length: 680 
> >>> Content-Encoding: UTF-8 
> >>> Content-Type: application/json 
> >>> Access-Control-Allow-Origin: * 
> >>> Server: Jetty(6.1.25) 
> >>> 
> >>> { 
> >>> "relationship_index" : 
> >>> "http://localhost:7474/db/data/index/relationship";, 
> >>> "node" : "http://localhost:7474/db/data/node";, 
> >>> "relationship_types" : 
> >>> "http://localhost:7474/db/data/relationship/types";, 
> >>> "neo4j_version" : "1.5", 
> >>> "batch" : "http://localhost:7474/db/data/batch";, 
> >>> "extensions_info" : "http://localhost:7474/db/data/ext";, 
> >>> "node_index" : "http://localhost:7474/db/data/index/node";, 
> >>> "extensions" : { 
> >>>   "CypherPlugin" : { 
> >>>     "execute_query" : 
> >>> "http://localhost:7474/db/data/ext/CypherPlugin/graphdb/execute_query"; 
> >>>   }, 
> >>>   "GremlinPlugin" : { 
> >>>     "execute_script" : 
> >>> "http://localhost:7474/db/data/ext/GremlinPlugin/graphdb/execute_script"; 
> >>>   } 
> >>> } 
> >>> } 
> >>> 
> >>> I installed what I thought was the latest version of the server. 
> >>> 
> >>> My Maven dependency tree is enourmous because the rest of my application 
> >>> uses a lot of things. I think this is the part you're interested in, 
> >>> though. 
> >>> 
> >>> [INFO] +- 
> >>> org.springframework.data:spring-data-neo4j:jar:2.0.0.BUILD-SNAPSHOT:compile
> >>>  
> >>> [INFO] |  +- org.springframework:spring-beans:jar:3.0.6.RELEASE:compile 
> >>> [INFO] |  +- org.springframework:spring-aspects:jar:3.0.6.RELEASE:compile 
> >>> [INFO] |  +- 
> >>> org.springframework.data:spring-data-commons-core:jar:1.2.0.M2:compile 
> >>> [INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.6.1:compile 
> >>> [INFO] |  +- cglib:cglib:jar:2.2:compile 
> >>> [INFO] |  +- org.neo4j:neo4j:jar:1.5:compile 
> >>> [INFO] |  |  +- org.neo4j:neo4j-kernel:jar:1.5:compile 
> >>> [INFO] |  |  |  \- 
> >>> org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile 
> >>> [INFO] |  |  +- org.neo4j:neo4j-lucene-index:jar:1.5:compile 
> >>> [INFO] |  |  +- org.neo4j:neo4j-graph-algo:jar:1.5:compile 
> >>> [INFO] |  |  +- org.neo4j:neo4j-udc:jar:1.5:compile 
> >>> [INFO] |  |  +- org.neo4j:neo4j-graph-matching:jar:1.5:compile 
> >>> [INFO] |  |  \- org.neo4j:neo4j-jmx:jar:1.5:compile 
> >>> [INFO] |  +- org.neo4j:neo4j-cypher-dsl:jar:1.5:compile 
> >>> [INFO] |  +- 
> >>> org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final:compile
> >>>  
> >>> [INFO] |  \- javax.validation:validation-api:jar:1.0.0.GA:compile 
> >>> [INFO] +- 
> >>> org.springframework.data:spring-data-neo4j-rest:jar:2.0.0.BUILD-SNAPSHOT:compile
> >>>  
> >>> [INFO] |  +- org.neo4j:neo4j-rest-graphdb:jar:1.5:compile 
> >>> [INFO] |  |  \- org.neo4j:server-api:jar:1.5:compile 
> >>> [INFO] |  |     +- javax.ws.rs:jsr311-api:jar:1.1.1:compile 
> >>> [INFO] |  |     \- 
> >>> commons-configuration:commons-configuration:jar:1.6:compile 
> >>> [INFO] |  |        \- 
> >>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile 
> >>> [INFO] |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.6.1:compile 
> >>> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.4:compile 
> >>> [INFO] |  |  \- com.sun.jersey:jersey-core:jar:1.4:compile 
> >>> [INFO] |  \- com.sun.jersey:jersey-client:jar:1.4:compile 
> >>> 
> >>> 
> >>> 
> >>> On Nov 30, 2011, at 8:37 PM, Michael Hunger [via Neo4j Community 
> >>> Discussions] wrote: 
> >>> 
> >>>> Frank, 
> >>>> 
> >>>> sorry to hear that. 
> >>>> 
> >>>> I just tried it and it works as expected. 
> >>>> 
> >>>>       final SpringRestGraphDatabase gdb = new 
> >>>> SpringRestGraphDatabase("http://localhost:7474/db/data/";);   
> >>>>       final Node node = gdb.getReferenceNode(); 
> >>>>       assertEquals(0,node.getId()); 
> >>>> 
> >>>> What version of the Neo4j-Server are you using? Could you please also 
> >>>> show the output of mvn dependency:tree ? 
> >>>> 
> >>>> Thanks a lot 
> >>>> 
> >>>> Michael 
> >>>> 
> >>>> if you execute it via curl, what are the results? 
> >>>> 
> >>>> ynagzet:spring-data-neo4j mh$ curl http://localhost:7474/db/data/ -i 
> >>>> HTTP/1.1 200 OK 
> >>>> Content-Length: 620 
> >>>> Content-Encoding: UTF-8 
> >>>> Content-Type: application/json 
> >>>> Access-Control-Allow-Origin: * 
> >>>> Server: Jetty(6.1.25) 
> >>>> 
> >>>> { 
> >>>> "relationship_index" : 
> >>>> "http://localhost:7474/db/data/index/relationship";, 
> >>>> "node" : "http://localhost:7474/db/data/node";, 
> >>>> "relationship_types" : 
> >>>> "http://localhost:7474/db/data/relationship/types";, 
> >>>> "neo4j_version" : "1.6.M01", 
> >>>> "batch" : "http://localhost:7474/db/data/batch";, 
> >>>> "extensions_info" : "http://localhost:7474/db/data/ext";, 
> >>>> "node_index" : "http://localhost:7474/db/data/index/node";, 
> >>>> "reference_node" : "http://localhost:7474/db/data/node/0";, 
> >>>> "extensions" : { 
> >>>>   "GremlinPlugin" : { 
> >>>>     "execute_script" : 
> >>>> "http://localhost:7474/db/data/ext/GremlinPlugin/graphdb/execute_script"; 
> >>>>   } 
> >>>> } 
> >>>> }ynagzet:spring-data-neo4j mh$ curl http://localhost:7474/db/data -i 
> >>>> HTTP/1.1 302 Found 
> >>>> Location: http://localhost:7474/db/data/
> >>>> Content-Length: 0 
> >>>> Server: Jetty(6.1.25) 
> >>>> 
> >>>> 
> >>>> Am 01.12.2011 um 00:19 schrieb Frank: 
> >>>> 
> >>>>> The server is running on localhost and can be hit from a browser. The 
> >>>>> server's configuration was modified to allow requests from any IP 
> >>>>> address, 
> >>>>> although all of my attempts are from the localhost anyway. 
> >>>>> 
> >>>>> I've tried this with and without a trailing slash on the URI, no 
> >>>>> difference. 
> >>>>> 
> >>>>> Code: 
> >>>>> 
> >>>>> GraphDatabase graphDb = new 
> >>>>> SpringRestGraphDatabase("http://localhost:7474/db/data";); 
> >>>>> graphDb.getReferenceNode(); 
> >>>>> 
> >>>>> Result: 
> >>>>> 
> >>>>> java.lang.NullPointerException 
> >>>>> at 
> >>>>> org.neo4j.rest.graphdb.ExecutingRestRequest.uriWithoutSlash(ExecutingRestRequest.java:78)
> >>>>>  
> >>>>> at 
> >>>>> org.neo4j.rest.graphdb.ExecutingRestRequest.<init>(ExecutingRestRequest.java:72)
> >>>>>  
> >>>>> at 
> >>>>> org.neo4j.rest.graphdb.ExecutingRestRequest.with(ExecutingRestRequest.java:149)
> >>>>>  
> >>>>> at org.neo4j.rest.graphdb.entity.RestEntity.<init>(RestEntity.java:52) 
> >>>>> at org.neo4j.rest.graphdb.entity.RestNode.<init>(RestNode.java:47) 
> >>>>> at org.neo4j.rest.graphdb.RestAPI.getReferenceNode(RestAPI.java:168) 
> >>>>> at 
> >>>>> org.neo4j.rest.graphdb.RestGraphDatabase.getReferenceNode(RestGraphDatabase.java:71)
> >>>>>  
> >>>>> at neo4j.Populate.<init>(Populate.java:35) 
> >>>>> at neo4j.Populate.main(Populate.java:18) 
> >>>>> 
> >>>>> 
> >>>>> -- 
> >>>>> View this message in context: 
> >>>>> http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3550067.html
> >>>>> Sent from the Neo4j Community Discussions mailing list archive at 
> >>>>> Nabble.com. 
> >>>>> _______________________________________________ 
> >>>>> Neo4j mailing list 
> >>>>> [hidden email] 
> >>>>> https://lists.neo4j.org/mailman/listinfo/user
> >>>> 
> >>>> _______________________________________________ 
> >>>> Neo4j mailing list 
> >>>> [hidden email] 
> >>>> https://lists.neo4j.org/mailman/listinfo/user
> >>>> 
> >>>> 
> >>>> If you reply to this email, your message will be added to the discussion 
> >>>> below: 
> >>>> http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3550419.html
> >>>> To unsubscribe from NullPointerException in ExecutingRestRequest, click 
> >>>> here. 
> >>>> NAML 
> >>> 
> >>> 
> >>> 
> >>> -- 
> >>> View this message in context: 
> >>> http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3552108.html
> >>> Sent from the Neo4j Community Discussions mailing list archive at 
> >>> Nabble.com. 
> >>> _______________________________________________ 
> >>> Neo4j mailing list 
> >>> [hidden email] 
> >>> https://lists.neo4j.org/mailman/listinfo/user
> >> 
> >> _______________________________________________ 
> >> Neo4j mailing list 
> >> [hidden email] 
> >> https://lists.neo4j.org/mailman/listinfo/user
> >> 
> >> 
> >> If you reply to this email, your message will be added to the discussion 
> >> below: 
> >> http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3552370.html
> >> To unsubscribe from NullPointerException in ExecutingRestRequest, click 
> >> here. 
> >> NAML 
> > 
> > 
> > 
> > -- 
> > View this message in context: 
> > http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3552394.html
> > Sent from the Neo4j Community Discussions mailing list archive at 
> > Nabble.com. 
> > _______________________________________________ 
> > Neo4j mailing list 
> > [hidden email] 
> > https://lists.neo4j.org/mailman/listinfo/user
> 
> _______________________________________________ 
> Neo4j mailing list 
> [hidden email] 
> https://lists.neo4j.org/mailman/listinfo/user
> 
> 
> If you reply to this email, your message will be added to the discussion 
> below:
> http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3552465.html
> To unsubscribe from NullPointerException in ExecutingRestRequest, click here.
> NAML



--
View this message in context: 
http://neo4j-community-discussions.438527.n3.nabble.com/NullPointerException-in-ExecutingRestRequest-tp3550067p3552522.html
Sent from the Neo4j Community Discussions mailing list archive at Nabble.com.
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to