这是一个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 Query没有返回任何正确的错误代码?它只是将错误读作JSON''。
Neo4J版本
Neo4j Community Edition 2.2.1
谢谢, Deepesh
答案 0 :(得分:0)
它返回HTML并且无法将其作为JSON读取,但是应该输出失败HTML可以检查日志输出并分享它吗?
另请检查graph.db/messages.log
和data/log/console.log
是否有任何错误消息。