Javaで開発をしていると、LombokやMapStructなどのAnnotationProcessorでコードを生成していたりする結構なファイルが裏では生成されていて、コンパイル時にstackoverflowがでることがあります。
.... Caused by: java.lang.StackOverflowError ....
基本的には、スレッドやコンパイラスレッドのスタックサイズを増やすことで解消します。Gradleでの設定は下記のように行います。
gradle.propertiesファイルに下記を設定します。
# デフォルトは-Xss512k org.gradle.jvmargs=-Xss1024k
になります。