[Building Sakai] Building error of sakai-trunk-all

Zoljargal Munkhjargal zoljargal.m at gmail.com
Tue Jun 26 19:53:12 PDT 2012


I am trying to build sakai-trunk-all. Unfortunately, it is giving following
error.
How to fix it?

My MSDOS commands are:

>svn co https://source.sakaiproject.org/svn/sakai/branches/sakai-trunk-all/
>cd  sakai-trunk-all
>set MAVEN_OPTS=-XX:MaxPermSize=2048m
>mvn clean install -Dmaven.test.skip=true -X

The error message:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (default-test) on
project sakai-component-manager: Execution
default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test failed: Unable to
load the mojo 'test' in the plugin 'org.apache.maven.
plugins:maven-surefire-plugin:2.7.2'. A required class is missing:
org/apache/maven/plugin/surefire/SurefireExecutionParameters
[ERROR] -----------------------------------------------------
[ERROR] realm =
 plugin>org.apache.maven.plugins:maven-surefire-plugin:2.7.2
[ERROR] strategy =
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/C:/Users/sakai/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.7.2/maven-surefire-plugin-2.7.2.jar
[ERROR] urls[1] =
file:/C:/Users/sakai/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm
ClassRealm[project>org.sakaiproject:base:2.10-SNAPSHOT, parent:
ClassRealm[maven.api, parent: null]]]
[ERROR]
[ERROR] -----------------------------------------------------:
org.apache.maven.plugin.surefire.SurefireExecutionParameters
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test (default-test
) on project sakai-component-manager: Execution default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test failed: Unable to
load
the mojo 'test' in the plugin
'org.apache.maven.plugins:maven-surefire-plugin:2.7.2'. A required class is
missing: org/apache/maven/plugin/surefire/Su
refireExecutionParameters
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-surefire-plugin:2.7.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/C:/Users/sakai/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.7.2/maven-surefire-plugin-2.7.2.jar
urls[1] =
file:/C:/Users/sakai/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
Number of foreign imports: 1
import: Entry[import  from realm
ClassRealm[project>org.sakaiproject:base:2.10-SNAPSHOT, parent:
ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.7.2:test
failed: Unable to load the mojo 'test' in the plugin
'org.apache.maven.plugins:maven-surefire-plugin:2.7.2'. A required class is
missing: org/apache/m
aven/plugin/surefire/SurefireExecutionParameters
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-surefire-plugin:2.7.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/C:/Users/sakai/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.7.2/maven-surefire-plugin-2.7.2.jar
urls[1] =
file:/C:/Users/sakai/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
Number of foreign imports: 1
import: Entry[import  from realm
ClassRealm[project>org.sakaiproject:base:2.10-SNAPSHOT, parent:
ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:115)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        ... 19 more
Caused by: org.apache.maven.plugin.PluginContainerException: Unable to load
the mojo 'test' in the plugin 'org.apache.maven.plugins:maven-surefire-plu
gin:2.7.2'. A required class is missing:
org/apache/maven/plugin/surefire/SurefireExecutionParameters
-----------------------------------------------------
realm =    plugin>org.apache.maven.plugins:maven-surefire-plugin:2.7.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/C:/Users/sakai/.m2/repository/org/apache/maven/plugins/maven-surefire-plugin/2.7.2/maven-surefire-plugin-2.7.2.jar
urls[1] =
file:/C:/Users/sakai/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
Number of foreign imports: 1
import: Entry[import  from realm
ClassRealm[project>org.sakaiproject:base:2.10-SNAPSHOT, parent:
ClassRealm[maven.api, parent: null]]]

-----------------------------------------------------

        at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:474)
        at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
        ... 20 more
Caused by: java.lang.NoClassDefFoundError:
org/apache/maven/plugin/surefire/SurefireExecutionParameters
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386)
        at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        at
org.sonatype.guice.bean.reflect.URLClassSpace.loadClass(URLClassSpace.java:101)
        at
org.sonatype.guice.bean.reflect.NamedClass.load(NamedClass.java:45)
        at
org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
        at
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
        at
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
        at
com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
        at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
        at
org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)
        at
com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)
        at
com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
        at
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
        at
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
        at
com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
        at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)
        at
com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
        at com.google.inject.Scopes$1$1.get(Scopes.java:59)
        at
org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
        at
org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
        at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
        at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:455)
        ... 21 more
Caused by: java.lang.ClassNotFoundException:
org.apache.maven.plugin.surefire.SurefireExecutionParameters
        at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        ... 55 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR]   mvn <goals> -rf :sakai-component-manager


-- 

_______________________________

*ZOLJARGAL Munkhjargal*

 Engineer of Study
School of Information Technology
 National University of Mongolia

 Tel:          +976 77307730 3307
Email:      zoljargal.m at gmail.com
Website:  www.sit.num.edu.mn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120626/fe8d996b/attachment.html 


More information about the sakai-dev mailing list