Neo4j http API NullPointerException
Я использую HTTP API для запроса к серверу Neo4j. Точно такие же запросы с немного разными значениями не работают согласованно. Infact вся система ломается из-за исключения NullPointer, которое выдается. Не могу понять корень этой проблемы
{
"query":"START n=node( { current_user_node } ), n1 = node( { contact_node } ) CREATE UNIQUE n-[:has_contact {device: {device_id}, name: {name} }]->(n1)",
"params":{"current_user_node":2,"contact_node":5941,"device_id":"F1485935-48F8-4624-AF5D-67529AE91227","name":"Samir Coll "}
}
Приведенный выше запрос возвращает
{
"exception": "NullPointerException",
"fullname": "java.lang.NullPointerException",
"stacktrace": []
}
Я попытался выполнить вышеуказанный запрос в командной оболочке neo4j из командной строки, и запрос вернул значение NULL.
В то время как
{
"query":"START n=node( { current_user_node } ), n1 = node( { contact_node } ) CREATE UNIQUE n-[:has_contact {device: {device_id}, name: {name} }]->(n1)",
"params":{"current_user_node":1,"contact_node":5658,"device_id":"FA2C589A-6AB5-4D78-ADED-7146CA71D0FC","name":"Jayesh New"}
}
Вышеуказанный возврат
{ "columns": [], "data": [] }
Данные пусты, поскольку связь уже существует.
Я использую стабильную версию neo4j 2.0.0. Все узлы, упомянутые в вышеупомянутых запросах, являются действительными. Я очень не уверен, как поступить с этим. Был бы признателен, если кто-то может помочь с проблемой.