The mojo project ( https://grid.sonatype.org/ci/job/mojo/ ) has recently started causing resource exhaustion (memory) due to the GWT plugin testsuite execution.
Appears that after it runs it leaves behind turds like below, with max heap of 512m, gobbling up resources. This project takes ~1h to build (~30m on each slave) and should really be split up into individual plugin projects. Often a trivial change can consume build resources, and in the case of gwt leak processes, which will slowly kill the ability to run other builds. Hudson should not be allowing these rouges but sometimes I think it has a mind of its own and does whatever it wants. Anyways, someone please look into why the gwt tests are behaving like this. Until then I've disabled the mojo project from building. And seriously consider creating projects for individual plugins instead of just building the entire mojo tree. --jason <snip> hudson 1513 1 0 09:03 ? 00:00:40 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 1627 1 0 13:09 ? 00:00:35 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 8838 1 0 10:08 ? 00:00:43 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 11272 1 0 10:47 ? 00:00:39 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 13329 1 0 14:08 ? 00:00:30 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 20779 1 0 16:07 ? 00:00:29 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite hudson 30146 1 0 17:09 ? 00:00:30 /opt/grid/slave/tools/java-6x/jre/bin/java -Xmx512m -classpath /opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/main/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/gwt-test-fail-0.0.1-SNAPSHOT/WEB-INF/classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/java:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/src/test/resources:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/test-classes:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-user/2.1.0/gwt-user-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-servlet/2.1.0/gwt-servlet-2.1.0.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/junit/junit/4.8.1/junit-4.8.1.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/codehaus/mojo/gwt-maven-plugin/2.1.1-SNAPSHOT/gwt-maven-plugin-2.1.1-SNAPSHOT.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar:/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/local repository/com/google/gwt/gwt-dev/2.1.0/gwt-dev-2.1.0.jar -Dgwt.args=-out target/www-test -runStyle Manual:1 -Dsurefire.reports=/opt/grid/slave/workspace/mojo/jdk/java-6x/label/ubuntu/mojo-trunk/gwt-maven-plugin/target/it-tests/gwt-test-fail/target/surefire-reports org.codehaus.mojo.gwt.test.MavenTestRunner fr.salvadordiaz.gwt.client.GwtFailTestSuite </snip>