Maven clean throws OutOfMemoryError
From Foochal
[edit]
Problem: I get a OutOfMemoryError when executing a mvn clean
mvn clean
[INFO] [clean:clean]
[INFO] Deleting directory foochal/target
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Java heap space
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
java.lang.OutOfMemoryError: Java heap space
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:99)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:575)
at java.lang.StringBuilder.append(StringBuilder.java:204)
at java.io.UnixFileSystem.resolve(UnixFileSystem.java:93)
at java.io.File.<init>(File.java:284)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:715)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
at org.codehaus.plexus.util.DirectoryScanner.scandir(DirectoryScanner.java:727)
[edit]
Cause
The error is caused by nested directories in target/generated-classes/cobertura directory
Here's an example of nested paths:
/fids/target/generated-classes/cobertura/generated-classes/cobertura/generated-classes/...cobertura/generated-classes

