【问题标题】:Neo4J REST API Call Error - Error reading as JSON ''Neo4J REST API 调用错误 - 读取为 JSON '' 时出错
【发布时间】:2015-04-25 08:27:22
【问题描述】:

这是一个 newo4j rest api 调用相关错误 - 从我的 java 代码中,我通过传递查询和参数对远程 Neo4J 数据库进行 REST API 调用,正在执行的查询如下

*MERGE (s:Sequence {name:'CommentSequence'}) ON CREATE SET s.current = 1 ON MATCH SET s.current=s.current+1 WITH s.current as sequenceCounter MERGE (cmnt01:Comment {text: {text}, datetime:{datetime}, type:{type}}) SET cmnt01.id = sequenceCounter WITH cmnt01 MATCH (g:Game {game_id:{gameid}}),(b:Block {block_id:{bid}, game_id:{gameid}}),(u:User {email_id:{emailid}}) MERGE (b)-[:COMMENT]->(cmnt01)<-[:COMMENT]-(u)*

基本上,此查询在运行时生成一个序列号,并将评论节点的“CommentId”属性设置为此序列号,然后将评论节点附加到游戏的块,即对于我正在添加的用户添加的每条评论一个序列号作为它的 id。

这几乎适用于 90% 的情况,但一天中有几个情况会失败并出现以下错误

ERROR com.exectestret.dao.BaseGraphDAO - Query execution error:**Error reading as JSON ''**

为什么 Neo4J 查询没有返回任何正确的错误代码?它只是说错误读取为 JSON ''。

Neo4J 版本是

Neo4j Community Edition 2.2.1

谢谢, 深入了解

【问题讨论】:

  • 另外补充一下,pom.xml中的依赖是最新的,即org.neo4jneo4j-rest-graphdb2.0.1 Repo 如下 mvn-neo4jm2.neo4j.org/content/groups/everything</url> 在网上搜索在各种帖子上,但仍然无法找到有关此问题的任何适当信息。

标签: java json rest neo4j cypher


【解决方案1】:

它获取 HTML 并且无法将其读取为 JSON,但应该输出失败的 HTML 你可以检查日志输出并分享它吗?

同时检查您的 graph.db/messages.logdata/log/console.log 是否有任何错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 2020-07-14
    相关资源
    最近更新 更多