How to transfer git repositories from GitLab to GitHub?
Maven and StackOverflowError
Andriy Andrunevchyn[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project paidle-rm: Fatal error compiling: java.lang.StackOverflowError -> [Help 1]
If you try compiling your project with maven and got java.lang.StackOverflowError check if you don’t use some extremely long builder like me
Something like
return new MyBuilder().add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).[hundred times].add(...).add(...).add(...) .build();
You could use flag -Xss which extends thread stack or just use variable for splitting builder like
NyBuilder myBuilder = new MyBuilder().add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...).add(...); myBuilder..add(...).[hundred times].add(...).add(...).add(...); return myBuilder.build();
Comments
0
There are currently no comments.