Jesse Glick created SUREFIRE-907: ------------------------------------ Summary: IllegalArgumentException from ThreadPoolExecutor.<init> in surefire.booterclient.ForkStarter.runSuitesForkPerTestSet Key: SUREFIRE-907 URL: https://jira.codehaus.org/browse/SUREFIRE-907 Project: Maven Surefire Issue Type: Bug Components: process forking Affects Versions: 2.12.2 Environment: JDK 7u6, Ubuntu Reporter: Jesse Glick Priority: Minor
In some Maven project, e.g. {{maven-core}}, run: {code:none} $ mvn -DforkMode=perthread -e test .... java.lang.IllegalArgumentException at java.util.concurrent.ThreadPoolExecutor.<init>(ThreadPoolExecutor.java:1275) at java.util.concurrent.ThreadPoolExecutor.<init>(ThreadPoolExecutor.java:1163) at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkPerTestSet(ForkStarter.java:142) at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:122) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:199) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProviders(AbstractSurefireMojo.java:176) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:135) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:98) {code} Fix seems to be to specify {{-DthreadCount=<something>}}, but the mojo should say so politely. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira