Несовместимые данные о постоянном пуле в файле классов - PullRequest
2 голосов
/ 30 января 2020

Я пытаюсь использовать искровой соединитель кассандры, чтобы получить значения из таблицы. Load () возвращает IncompatibleClassChangeError. Моя среда разработки определяется следующим образом:
Intellij: 2019.3.2
Scala версия: 2.12.10
Scala бинарная версия: 2.12
Версия Spark: 2.4.4
Spark коннектор cassandra: 2.4.2
Exception in thread "main" java.lang.IncompatibleClassChangeError: Inconsistent constant pool data in classfile for class com/datastax/spark/connector/cql/StructDef. Method 'java.lang.Object $anonfun$missingColumns$1$adapted(com.datastax.spark.connector.cql.StructDef, com.datastax.spark.connector.ColumnRef)' at index 182 is CONSTANT_MethodRef and should be CONSTANT_InterfaceMethodRef Какие библиотеки создают исключение?

...