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