[ https://jira.codehaus.org/browse/SUREFIRE-812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=287744#comment-287744 ]
Kristian Rosenvold commented on SUREFIRE-812: --------------------------------------------- Can you please attach your log4j configuration ? I have committed a test project at https://svn.apache.org/repos/asf/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-812-log4j-classloader that can be checked out from svn. Unfortunately this project does not reproduce the problem (run project with "mvn -Dsurefire.version=2.11 test"). If you could try to modify this project to reproduce the problem, you could submit the diff. If there is no further acitvity on this issue in a reasonable amount of time I will close it as cannot reproduce > 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