Gregor N. Purdy, Sr. created SUREFIRE-812: ---------------------------------------------
Summary: log4j classloader problem in 2.11 that is not there in 2.10 Key: SUREFIRE-812 URL: https://jira.codehaus.org/browse/SUREFIRE-812 Project: Maven Surefire Issue Type: Bug Components: Maven Surefire Plugin Affects Versions: 2.11 Reporter: Gregor N. Purdy, Sr. Unit test does not fail with 2.10 but does fail with 2.11 Output from failing unit test log4j:ERROR A "org.apache.log4j.xml.DOMConfigurator" object is not assignable to a "org.apache.log4j.spi.Configurator" variable. log4j:ERROR The class "org.apache.log4j.spi.Configurator" was loaded by log4j:ERROR [sun.misc.Launcher$AppClassLoader@37b90b39] whereas object of type log4j:ERROR "org.apache.log4j.xml.DOMConfigurator" was loaded by [org.apache.maven.surefire.booter.IsolatedClassLoader@7bd63e39]. log4j:ERROR Could not instantiate configurator [org.apache.log4j.xml.DOMConfigurator]. $ mvn -version Apache Maven 3.0.3 (r1075438; 2011-02-28 09:31:09-0800) Plugin config <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.11</version> <executions> <execution> <id>default-test</id> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <argLine>-Xmx2048m -Xms1024m</argLine> <failIfNoTests>true</failIfNoTests> <useManifestOnlyJar>false</useManifestOnlyJar> <forkMode>always</forkMode> <forkedProcessTimeoutInSeconds>600</forkedProcessTimeoutInSeconds> <redirectTestOutputToFile>true</redirectTestOutputToFile> <systemPropertyVariables> <java.awt.headless>true</java.awt.headless> </systemPropertyVariables> </configuration> </execution> </executions> <configuration> <argLine>-Xmx2048m -Xms1024m</argLine> <failIfNoTests>true</failIfNoTests> <useManifestOnlyJar>false</useManifestOnlyJar> <forkMode>always</forkMode> <forkedProcessTimeoutInSeconds>600</forkedProcessTimeoutInSeconds> <redirectTestOutputToFile>true</redirectTestOutputToFile> <systemPropertyVariables> <java.awt.headless>true</java.awt.headless> </systemPropertyVariables> </configuration> </plugin> reporting plugin configuration <plugin> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.11</version> <configuration> <argLine>-Xmx2048m -Xms1024m</argLine> <failIfNoTests>true</failIfNoTests> <useManifestOnlyJar>false</useManifestOnlyJar> <forkMode>always</forkMode> <forkedProcessTimeoutInSeconds>600</forkedProcessTimeoutInSeconds> <redirectTestOutputToFile>true</redirectTestOutputToFile> <systemPropertyVariables> <java.awt.headless>true</java.awt.headless> </systemPropertyVariables> </configuration> </plugin> -- 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