On Jan 8, 2006, at 6:56 PM, Kristian Nordal wrote:
Hi,
I'm getting this when I run "mvn test" (or "clean test" / "clean
install"):
[DEBUG] Test Classpath :
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-support/dhis-
support-hibernate/target/test-classes
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-support/dhis-
support-hibernate/target/classes
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-support/dhis-
support-hibernate/target/classes
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-support/dhis-
support-hibernate/target/test-classes
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-api/target/classes
[DEBUG] /Users/kristian/.m2/repository/xerces/xerces/2.4.0/
xerces-2.4.0.jar
[DEBUG] /Users/kristian/.m2/repository/org/hibernate/hibernate/
3.0.5/hibernate-3.0.5.jar
[DEBUG] /Users/kristian/.m2/repository/junit/junit/3.7/junit-3.7.jar
[DEBUG] /Users/kristian/.m2/repository/commons-logging/commons-
logging/1.0.4/commons-logging-1.0.4.jar
[DEBUG] /Users/kristian/.m2/repository/cglib/cglib/2.0.2/
cglib-2.0.2.jar
[DEBUG] /Users/kristian/.m2/repository/asm/asm/1.4.3/asm-1.4.3.jar
[DEBUG] /Users/kristian/.m2/repository/xalan/xalan/2.7.0/
xalan-2.7.0.jar
[DEBUG] /Users/kristian/.m2/repository/ehcache/ehcache/1.1/
ehcache-1.1.jar
[DEBUG] /Users/kristian/.m2/repository/logkit/logkit/1.0.1/
logkit-1.0.1.jar
[DEBUG] /Users/kristian/.m2/repository/commons-collections/commons-
collections/2.1.1/commons-collections-2.1.1.jar
[DEBUG] /Users/kristian/.m2/repository/avalon-framework/avalon-
framework/4.1.3/avalon-framework-4.1.3.jar
[DEBUG] /Users/kristian/.m2/repository/springframework/spring/1.2.4/
spring-1.2.4.jar
[DEBUG] /Users/kristian/.m2/repository/hsqldb/hsqldb/1.7.3.3/
hsqldb-1.7.3.3.jar
[DEBUG] /Users/kristian/.m2/repository/log4j/log4j/1.2.6/
log4j-1.2.6.jar
[DEBUG] /Users/kristian/hisp/scm/trunk/dhis-2/dhis-support/dhis-
support-test/target/classes
[DEBUG] /Users/kristian/.m2/repository/xml-apis/xml-apis/2.0.2/xml-
apis-2.0.2.jar
[DEBUG] /Users/kristian/.m2/repository/hibernate/antlr/2.7.5H3/
antlr-2.7.5H3.jar
[DEBUG] /Users/kristian/.m2/repository/dom4j/dom4j/1.4/dom4j-1.4.jar
[DEBUG] /Users/kristian/.m2/repository/geronimo-spec/geronimo-spec-
jta/1.0-M1/geronimo-spec-jta-1.0-M1.jar
[DEBUG] /Users/kristian/.m2/repository/antlr/antlr/2.7.2/
antlr-2.7.2.jar
[DEBUG] Adding to surefire test classpath: /Users/kristian/.m2/
repository/junit/junit/3.8.1/junit-3.8.1.jar
[DEBUG] Adding to surefire test classpath: /Users/kristian/.m2/
repository/org/apache/maven/surefire/surefire-booter/1.5/surefire-
booter-1.5.jar
[DEBUG] Adding to surefire test classpath: /Users/kristian/.m2/
repository/org/apache/maven/surefire/surefire/1.5.1/surefire-1.5.1.jar
[DEBUG] Adding to surefire test classpath: /Users/kristian/m2/core/
plexus-utils-1.0.5.jar
[INFO]
----------------------------------------------------------------------
------
[ERROR] BUILD ERROR
[INFO]
----------------------------------------------------------------------
------
[INFO] Error executing surefire
tried to access method junit.framework.TestCase.<init>()V from
class org.apache.maven.surefire.battery.assertion.BatteryAssert
[INFO]
----------------------------------------------------------------------
------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error
executing surefire
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:555)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif
ecycle(DefaultLifecycleExecutor.java:472)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:451)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand
leFailures(DefaultLifecycleExecutor.java:303)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
s(DefaultLifecycleExecutor.java:270)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:139)
at org.apache.maven.DefaultMaven.doExecute
(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.codehaus.classworlds.Launcher.launchEnhanced
(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode
(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error
executing surefire
at org.apache.maven.test.SurefirePlugin.execute
(SurefirePlugin.java:371)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo
(DefaultPluginManager.java:432)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:530)
... 16 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.maven.surefire.SurefireBooter.runTestsInProcess
(SurefireBooter.java:246)
at org.apache.maven.surefire.SurefireBooter.run
(SurefireBooter.java:195)
at org.apache.maven.test.SurefirePlugin.execute
(SurefirePlugin.java:366)
... 18 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance
(Constructor.java:274)
at org.apache.maven.surefire.Surefire.instantiateBatteries
(Surefire.java:302)
at org.apache.maven.surefire.Surefire.run(Surefire.java:96)
at org.apache.maven.surefire.Surefire.run(Surefire.java:90)
... 25 more
Caused by: java.lang.IllegalAccessError: tried to access method
junit.framework.TestCase.<init>()V from class
org.apache.maven.surefire.battery.assertion.BatteryAssert
at
org.apache.maven.surefire.battery.assertion.BatteryAssert.<init>
(BatteryAssert.java:23)
at org.apache.maven.surefire.battery.AbstractBattery.<init>
(AbstractBattery.java:31)
at org.apache.maven.surefire.battery.DirectoryBattery.<init>
(DirectoryBattery.java:39)
... 32 more
Anyone have any idea about this?
I'm running maven 2.0.1
Seems like a dependency pulled down an older version of JUnit (3.7),
while I'm using 3.8.1. Not sure, but after overriding the junit
version it works.
--
Kristian
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]