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. Все узлы, упомянутые в вышеупомянутых запросах, являются действительными. Я очень не уверен, как поступить с этим. Был бы признателен, если кто-то может помочь с проблемой.

0 ответов

Другие вопросы по тегам