我正在尝试删除节点。
我知道首先删除节点我必须删除关系。
MATCH (n:`Dummy`)
WHERE n.uuid='1aa41234-aaaa-xxxx-ffff-xxxx11xx0x62'
OPTIONAL MATCH (n)-[r]-()
delete n,r
但它不起作用
javax.transaction.HeuristicRollbackException:提交失败 交易交易(80074, 所有者: “qtp10775679-13464”)[STATUS_NO_TRANSACTION,资源= 1], 交易回滚--->事务处理程序失败。
答案 0 :(得分:3)
错误消息表明transaction event handler's beforeCommit方法引发了异常。如果发生这种情况,交易将被回滚。
也许data/graph.db/messages.log
包含堆栈跟踪。如果不是,我建议将beforeCommit()
的内容包装到捕获任何异常的try catch块中,打印它们的堆栈跟踪并重新抛出它。