I'm setting up TPCx-BB 1.2 on a small cluster and running into some errors during validation for q05,q20,q25,q26, and q28. They fail with the same error. Has anyone seen this error before? Running Spark 2.1 with Scala 2.11.8.
spark-submit --class io.bigdatabenchmark.v1.queries.q28.NaiveBayesClassifier /root/TPCX-BB_V1.2/engines/hive/queries/Resources/bigbench-ml-spark.jar --fromHiveMetastore true --inputTraining bigbench.q28_spark_sql_run_query_0_temp_training --inputTesting bigbench.q28_spark_sql_run_query_0_temp_testing --lambda 0 --output /user/root/benchmarks/bigbench/queryResults/q28_spark_sql_run_query_0_result/ --saveClassificationResult true --saveMetaInfo true --verbose false
Exception in thread "main" java.lang.NoSuchMethodError: scala.collection.immutable.$colon$colon.hd$1()Ljava/lang/Object;
at io.bigdatabenchmark.v1.queries.q28.NaiveBayesClassifier$.parseOption(NaiveBayesClassifier.scala:314)
at io.bigdatabenchmark.v1.queries.q28.NaiveBayesClassifier$.main(NaiveBayesClassifier.scala:71)
at io.bigdatabenchmark.v1.queries.q28.NaiveBayesClassifier.main(NaiveBayesClassifier.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:738)
at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:187)
at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:212)
at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:126)
at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)