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 > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user