1

I am using Phoenix Spark 5.0.0-HBase-2.0 with an environment that provides scala 2.12 the issue is the method

public String[] getFieldArray(boolean skipNormalizingIdentifier, Dataset<Row> data)

raise exception:

User class threw exception: java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
    at org.apache.phoenix.spark.DataFrameFunctions.getFieldArray(DataFrameFunctions.scala:76)
    at org.apache.phoenix.spark.DataFrameFunctions.saveToPhoenix(DataFrameFunctions.scala:35)
    at org.apache.phoenix.spark.DataFrameFunctions.saveToPhoenix(DataFrameFunctions.scala:28)

the method signature refArrayOps is for scala 2.11 and I don't find any update for Phoenix Spark from apache to support scala 2.12

please help :)

Gaël J
  • 11,274
  • 4
  • 17
  • 32

0 Answers0