Hi Lasantha, Getting the same issue in trunk with maven 3.1.0, have we resolved this?
Thanks, Malith On Fri, Jul 26, 2013 at 12:17 PM, Lasantha Fernando <[email protected]>wrote: > Hi, > > We were building the kernel using Maven 3.1.0 and it seems the issue is > with that. Specifically switch from Sonartype aether to eclipse aether as > under 'Known Incompatibilities with Maven 3.0.x' in [1]. > > There seems to be a list of plugins that are broken due to this change > that can be fixed by updating the relevant maven plugin [2]. Those versions > are compatible with both Maven 3.0.x and 3.1.x. > > Should we change the plugins to a newer version? > > [1] http://maven.apache.org/docs/3.1.0/release-notes.html > [2] https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound > > Thanks, > Lasantha > > On 25 July 2013 20:39, Mohanadarshan Vivekanandalingam <[email protected]>wrote: > >> Hi, >> >> I'm getting the following exception when building the kernal in clean >> repo. >> >> java.lang.NoClassDefFoundError: org/sonatype/aether/graph/DependencyFilter >> at java.lang.Class.getDeclaredConstructors0(Native Method) >> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) >> at java.lang.Class.getDeclaredConstructors(Class.java:1836) >> at >> com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245) >> at >> com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:99) >> at >> com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:653) >> at >> com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:863) >> at >> com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:790) >> at >> com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:278) >> at >> com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:210) >> at >> com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:986) >> at >> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1019) >> at >> com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982) >> at >> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032) >> at >> org.eclipse.sisu.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:44) >> at >> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) >> at >> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55) >> at >> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70) >> at >> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100) >> at >> org.eclipse.sisu.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:134) >> at >> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109) >> 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:47) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1054) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> at com.google.inject.Scopes$1$1.get(Scopes.java:59) >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) >> at >> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047) >> at >> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993) >> at >> org.eclipse.sisu.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:82) >> at >> org.eclipse.sisu.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:52) >> at >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:259) >> at >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:239) >> at >> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:233) >> at >> org.apache.maven.plugins.site.AbstractSiteRenderingMojo.getReports(AbstractSiteRenderingMojo.java:234) >> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:121) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) >> 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:318) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153) >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) >> 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:597) >> 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:414) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) >> Caused by: java.lang.ClassNotFoundException: >> org.sonatype.aether.graph.DependencyFilter >> 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) >> ... 60 more >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 42.926s >> [INFO] Finished at: Thu Jul 25 20:30:28 IST 2013 >> [INFO] Final Memory: 17M/490M >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-site-plugin:3.0:site (default) on project >> org.wso2.carbon.registry.api: Execution default of goal >> org.apache.maven.plugins:maven-site-plugin:3.0:site failed: A required >> class was missing while executing >> org.apache.maven.plugins:maven-site-plugin:3.0:site: >> org/sonatype/aether/graph/DependencyFilter >> >> Any reason for this?? >> >> >> Regards, >> Mohan >> >> >> -- >> *V. Mohanadarshan* >> *Software Engineer,* >> *Data Technologies Team,* >> *WSO2, Inc. http://wso2.com * >> *lean.enterprise.middleware.* >> * >> * >> email: [email protected] >> phone:(+94) 771117673 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Lasantha Fernando* > Software Engineer - Data Technologies Team > WSO2 Inc. http://wso2.com > > email: [email protected] > mobile: (+94) 71 5247551 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Malith Dhanushka Engineer - Data Technologies *WSO2, Inc. : wso2.com* *Mobile* : +94 716 506 693
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
