Yes I've seen this; the JVM stack size needs to be increased. I'm not sure if it's env specific (though you and I at least have hit it, I think others), or whether we need to change our build script. In the pom.xml file, find "-Xss..." settings and make them something like "-Xss4m", see if that works.
On Thu, Feb 10, 2022 at 8:54 AM Martin Grigorov <mgrigo...@apache.org> wrote: > Hi, > > I am not able to build Spark due to the following error : > > ERROR] ## Exception when compiling 543 sources to > /home/martin/git/apache/spark/sql/catalyst/target/scala-2.12/classes > java.lang.BootstrapMethodError: call site initialization exception > java.lang.invoke.CallSite.makeSite(CallSite.java:341) > > java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307) > > java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297) > scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2504) > > scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$103(Typers.scala:5711) > > scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:500) > scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5746) > scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5781) > ... > Caused by: java.lang.StackOverflowError > at java.lang.ref.Reference.<init> (Reference.java:303) > at java.lang.ref.WeakReference.<init> (WeakReference.java:57) > at > java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry.<init> > (MethodType.java:1269) > at java.lang.invoke.MethodType$ConcurrentWeakInternSet.get > (MethodType.java:1216) > at java.lang.invoke.MethodType.makeImpl (MethodType.java:302) > at java.lang.invoke.MethodType.dropParameterTypes (MethodType.java:573) > at java.lang.invoke.MethodType.replaceParameterTypes > (MethodType.java:467) > at java.lang.invoke.MethodHandle.asSpreader (MethodHandle.java:875) > at java.lang.invoke.Invokers.spreadInvoker (Invokers.java:158) > at java.lang.invoke.CallSite.makeSite (CallSite.java:324) > at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl > (MethodHandleNatives.java:307) > at java.lang.invoke.MethodHandleNatives.linkCallSite > (MethodHandleNatives.java:297) > at scala.tools.nsc.typechecker.Typers$Typer.typedBlock > (Typers.scala:2504) > at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$103 > (Typers.scala:5711) > at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1 > (Typers.scala:500) > at scala.tools.nsc.typechecker.Typers$Typer.typed1 (Typers.scala:5746) > at scala.tools.nsc.typechecker.Typers$Typer.typed (Typers.scala:5781) > > I have played a lot with the scala-maven-plugin jvmArg settings at [1] but > so far nothing helps. > Same error for Scala 2.12 and 2.13. > > The command I use is: ./build/mvn install -Pkubernetes -DskipTests > > I need to create a distribution from master branch. > > Java: 1.8.0_312 > Maven: 3.8.4 > OS: Ubuntu 21.10 > > Any hints ? > Thank you! > > 1. > https://github.com/apache/spark/blob/50256bde9bdf217413545a6d2945d6c61bf4cfff/pom.xml#L2845-L2849 >