Hi Sean, On Thu, Feb 10, 2022 at 5:37 PM Sean Owen <sro...@gmail.com> wrote:
> 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. > It is already a much bigger value - 128m ( https://github.com/apache/spark/blob/50256bde9bdf217413545a6d2945d6c61bf4cfff/pom.xml#L2845 ) I've tried smaller and bigger values for all jvmArgs next to this one. None helped! I also have the feeling it is something in my environment that overrides these values but so far I cannot identify anything. > > 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 >> >