Sergey Nuyanzin created SEDONA-181:
--------------------------------------
Summary: Build fails with java.lang.IllegalAccessError: class
org.apache.spark.storage.StorageUtils$
Key: SEDONA-181
URL: https://issues.apache.org/jira/browse/SEDONA-181
Project: Apache Sedona
Issue Type: Improvement
Reporter: Sergey Nuyanzin
In fact I have a bit weird env setup
from one side my deafult java is java19, from another side in {{JAVA_HOME}}
there is java8.
scalatest maven plugin invokes default java instead of java from {{JAVA_HOME}}
and it fails as
{noformat}
2022-10-22 18:37:55,684 INFO [ScalaTest-main-running-scalaTest]
storage.BlockManagerMasterEndpoint (Logging.scala:logInfo(61)) -
BlockManagerMasterEndpoint up
*** RUN ABORTED ***
java.lang.IllegalAccessError: class org.apache.spark.storage.StorageUtils$
(in unnamed module @0x2c5ff176) cannot access class sun.nio.ch.DirectBuffer (in
module java.base) because module java.base does not export sun.nio.ch to
unnamed module @0x2c5ff176
at org.apache.spark.storage.StorageUtils$.<init>(StorageUtils.scala:213)
at org.apache.spark.storage.StorageUtils$.<clinit>(StorageUtils.scala)
at
org.apache.spark.storage.BlockManagerMasterEndpoint.<init>(BlockManagerMasterEndpoint.scala:114)
at org.apache.spark.SparkEnv$.$anonfun$create$9(SparkEnv.scala:353)
at org.apache.spark.SparkEnv$.registerOrLookupEndpoint$1(SparkEnv.scala:290)
at org.apache.spark.SparkEnv$.create(SparkEnv.scala:339)
at org.apache.spark.SparkEnv$.createDriverEnv(SparkEnv.scala:194)
at org.apache.spark.SparkContext.createSparkEnv(SparkContext.scala:279)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:464)
at org.apache.sedona.core.SparkUtil$.sc$lzycompute(SparkUtil.scala:39)
{noformat}
I suspect the reason is a bug in scalatest-maven-plugin
https://github.com/scalatest/scalatest-maven-plugin/issues/26
so I would suggest to update a version of it
--
This message was sent by Atlassian Jira
(v8.20.10#820010)