java.lang.NoSuchFieldError : cypher_parser_version

标签 java scala neo4j

启动 NeoServer 时出现以下异常 -

Exception in thread "main" java.lang.NoSuchFieldError: cypher_parser_version  

最佳答案

这种异常通常表示意外混合了不同 Neo4j 版本的 Java Jars。

如果您从 Neo4j.org 下载了 .tar.gz 服务器,请确保您没有对 jar 文件进行更改或将任何外部 jar 添加到服务器中。

如果您从 java 应用程序内部启动服务器,请检查您的依赖项并额外确保您没有版本混合或某些 jar 的多个版本。如果您使用 Maven,则可以转储整个依赖关系图:

mvn dependency:tree

关于java.lang.NoSuchFieldError : cypher_parser_version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22803885/

相关文章:

scala - 管道能成为变压器吗?

java - 无法确定 : org. jasypt.hibernate.type.EncryptedStringType 的类型

java - 设置 LogBack Appender 的相对路径

Java:自动 equals() 和 hashCode()

spring - 无法将具有 @RelatedTo 传出方向的 NodeEntity 与另一个节点一起保存

linux - 在 ArchLinux 下使用 Pydev 在 Eclipse 中运行 neo4j-Python 代码

Neo4j 根据条件统计子节点

java - 比较两个 JTextField

class - scala覆盖类参数

scala - `PartialFunction extends Function` 是否违反了 LSP?