Issue 1:
Here's the command in "Services" under Windows:

C:\Program Files (x86)\Java\jre\bin\java.exe -Djava.util.logging.config.file=conf\windows-wrapper-logging.properties -DworkingDir=C:\NEO4J-~1.M05\bin.. -DconfigFile=conf\neo4j-wrapper.conf -DserverClasspath=lib/.jar;system/lib/.jar;plugins/.jar;system/coordinator/lib/.jar;./conf* -DserverMainClass=org.neo4j.server.Bootstrapper -Dorg.neo4j.cluster.logdirectory=C:\NEO4J-~1.M05\bin..\data\log -jar C:\NEO4J-~1.M05\bin\windows-service-wrapper-*.jar Neo4j-Server

The Neo4J directory is not correct in this command - ~1.M05 - I was trying to install 1.9.M05. I changed the directory name since I couldn't find a config file that let me set the directory. Neo4J_Home and Java_Home seem to be okay. I have a 64-bit OS and both 32-bit and 64-bit java are installed, but I set Java_Home to the 32-bit version and listed the 32-bit version first in my Path. The service installs but says it can't start in a timely manner. Any suggestions?

Issue 2:
@Kwattro: 'Hello,

Version: Neo4j Server 1.8M06

Situation:

Given the following example from the doc .

NB: I changed intetionally the last operation id, so there is a duplicated batch operation id in the query

[ {
"method" : "POST",
"to" : "/node",
"id" : 0,
"body" : {
"name" : "bob"
}
}, {
"method" : "POST",
"to" : "/node",
"id" : 1,
"body" : {
"age" : 12
}
}, {
"method" : "POST",
"to" : "{0}/relationships",
"id" : 3,
"body" : {
"to" : "{1}",
"data" : {
"since" : "2010"
},
"type" : "KNOWS"
}
}, {
"method" : "POST",
"to" : "/index/relationship/my_rels",
"id" : 3,
"body" : {
"key" : "since",
"value" : "2010",
"uri" : "{3}"
}
} ]

If you execute this query, you receive a EndNodeNotFound Exception because of a duplicated operation id. So there is no possibility to create the relation.

The query does not pass and the database is not affected by the changes.

BUT ! You receive a 200 status code and full representations of the "not" created nodes. you just get a 404 for the

relation query.

I think it should rather return a 400 response code and do not return the nodes representations.

Here is the received response (you can see the 404 raised inside the node creation part) :

"outgoing_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/out","traverse":"http://192.168.43.29:7474/db/data/node/649321/traverse/{returnType}","all_typed_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/all/{-list|&|types}","property":"http://192.168.43.29:7474/db/data/node/649321/properties/{key}","all_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/all","self":"http://192.168.43.29:7474/db/data/node/649321","properties":"http://192.168.43.29:7474/db/data/node/649321/properties","outgoing_typed_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/out/{-list|&|types}","incoming_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/in","incoming_typed_relationships":"http://192.168.43.29:7474/db/data/node/649321/relationships/in/{-list|&|types}","create_relationship":"http://192.168.43.29:7474/db/data/node/649321/relationships","data":{"_id":"50192ece61312","name":"some 50192ece61309 name"}},"location":"http://192.168.43.29:7474/db/data/node/649321","status":201},{"id":5,"from":"http://192.168.43.29:7474/db/data/relationship/12231/relationships","body":null,"status":404}

Regards,

Christophe

'