Scala 类文件中的常量池数据不一致

Scala 类文件中的常量池数据不一致,scala,apache-spark,spark-cassandra-connector,intellij-14,Scala,Apache Spark,Spark Cassandra Connector,Intellij 14,我正在尝试使用spark cassandra连接器从表中获取值。load()产生不兼容的ClassChangeError。我的开发环境定义如下, Intellij:2019.3.2 Scala版本:2.12.10 Scala二进制版本:2.12 Spark版本:2.4.4 Spark cassandra连接器:2.4.2线程“main”java.lang中出现异常。不兼容ClassChangeError:com/datastax/Spark/connector/cql/StructDef类的类文

我正在尝试使用spark cassandra连接器从表中获取值。load()产生不兼容的ClassChangeError。我的开发环境定义如下,
Intellij:2019.3.2
Scala版本:2.12.10
Scala二进制版本:2.12
Spark版本:2.4.4
Spark cassandra连接器:2.4.2
线程“main”java.lang中出现异常。不兼容ClassChangeError:com/datastax/Spark/connector/cql/StructDef类的类文件中的常量池数据不一致。索引182处的方法“java.lang.Object$anonfun$missingColumns$1$adapted(com.datastax.spark.connector.cql.StructDef,com.datastax.spark.connector.ColumnRef)”是常量\u MethodRef,并且应该是常量\u InterfaceMethodRef

哪些库创建了异常?

我怀疑它是为2.11编译的cassandra connector,请为该依赖项添加精确的maven坐标……可能存在jar冲突,当我使用presto时,我面临相同的问题,我发现presto jdbc和prestodb jdbc都在类路径上