Maven build fails on some Java versions with the log below.
*** RUN ABORTED ***
java.lang.ExceptionInInitializerError:
at za.co.absa.commons.scalatest.EnvFixture.beforeEach(EnvFixture.scala:33)
at za.co.absa.commons.scalatest.EnvFixture.beforeEach$(EnvFixture.scala:32)
at za.co.absa.spline.persistence.ArangoRepoConfigSpec.beforeEach(ArangoRepoConfigSpec.scala:23)
at org.scalatest.BeforeAndAfterEach.runTest(BeforeAndAfterEach.scala:233)
at org.scalatest.BeforeAndAfterEach.runTest$(BeforeAndAfterEach.scala:227)
at za.co.absa.spline.persistence.ArangoRepoConfigSpec.runTest(ArangoRepoConfigSpec.scala:23)
at org.scalatest.flatspec.AnyFlatSpecLike.$anonfun$runTests$1(AnyFlatSpecLike.scala:1752)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
at scala.collection.immutable.List.foreach(List.scala:431)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
...
Cause: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Map java.util.Collections$UnmodifiableMap.m accessible: module java.base does not "opens java.util" to unnamed module @fdefd3f
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
at za.co.absa.commons.reflect.ValueExtractor$$anonfun$javaReflectClass$1.applyOrElse(ValueExtractor.scala:84)
at za.co.absa.commons.reflect.ValueExtractor$$anonfun$javaReflectClass$1.applyOrElse(ValueExtractor.scala:82)
at scala.PartialFunction.$anonfun$runWith$1$adapted(PartialFunction.scala:145)
at scala.collection.IndexedSeqOptimized.foreach(IndexedSeqOptimized.scala:36)
at scala.collection.IndexedSeqOptimized.foreach$(IndexedSeqOptimized.scala:33)
at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:198)
Maven build fails on some Java versions with the log below.