<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Answers to: Maven build StackOverflowError</title><link>https://answers.axonivy.com/questions/3958/maven-build-stackoverflowerror</link><description>&lt;p&gt;We can not build our IvyProject with maven and the ivy project-build-plugin.
If we execute mvn compile in our ivy project the follwoing StackOverflowError happens:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[ERROR] Failed to execute goal com.axonivy.ivy.ci:project-build-plugin:7.0.4:compileProject (default-compileProject) on project astecs_core: Failed to compile project 'c:\...'.: InvocationTargetException: StackOverflowError -&amp;gt; [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.axonivy.ivy.ci:project-build-plugin:7.0.4:compileProject (default-compileProject) on project astecs_core: Failed to compile project 'c:\...\...'.
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
  ......
Caused by: java.lang.StackOverflowError
    at org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes.get (TypeSystem.java:86)
    at org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem.getParameterizedType (AnnotatableTypeSystem.java:107)
    at org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem.getParameterizedType (AnnotatableTypeSystem.java:124)
    at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createParameterizedType (LookupEnvironment.java:945)
    at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.convertToParameterizedType (LookupEnvironment.java:486)
    at org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingReceiverType (Scope.java:1190)
    at org.eclipse.jdt.internal.compiler.lookup.Scope.getBinding (Scope.java:2129)
    at org.eclipse.jdt.internal.compiler.ast.SingleNameReference.resolveType (SingleNameReference.java:985)
    at org.eclipse.jdt.internal.compiler.ast.MemberValuePair.resolveTypeExpecting (MemberValuePair.java:89)
    at org.eclipse.jdt.internal.compiler.ast.Annotation.resolveType (Annotation.java:830)
    at org.eclipse.jdt.internal.compiler.ast.ASTNode.resolveAnnotations (ASTNode.java:900)
    at org.eclipse.jdt.internal.compiler.ast.ASTNode.resolveAnnotations (ASTNode.java:770)
    at org.eclipse.jdt.internal.compiler.lookup.FieldBinding.getAnnotationTagBits (FieldBinding.java:286)
    ...
&lt;/code&gt;&lt;/pre&gt;</description><atom:link href="https://answers.axonivy.com/questions/3958/maven-build-stackoverflowerror" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 06 Sep 2019 08:42:41 -0400</lastBuildDate><item><title>Answer by Christian Strebel</title><link>https://answers.axonivy.com/questions/3958/maven-build-stackoverflowerror/3963</link><description>&lt;p&gt;This can happen if there are very complex java classes (Same exception happens also with &amp;gt; 7.0)
You have to increase the java stack size first on the command line (Default is 1M):&lt;/p&gt;
&lt;p&gt;Linux: &lt;code&gt;export MAVEN_OPTS="-Xss2M"&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Windows: &lt;code&gt;set MAVEN_OPTS="-Xss2M"&lt;/code&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Strebel</dc:creator><pubDate>Fri, 06 Sep 2019 08:42:41 -0400</pubDate><guid>https://answers.axonivy.com/questions/3958/maven-build-stackoverflowerror/3963</guid></item></channel></rss>