Community
Participate
Working Groups
Build Identifier: 20110218-0911 With Helios SR2 (Java EE, CDT) and m2e (most recent 0.13 version) installed i get the following error during an install. It seems that no appropriate version of a SFL4J Adapter can be found, which is necessary for Async Http Client. [INFO] Scanning for projects... [WARNING] No explicit target runtime environment configuration. Build is platform dependent. [INFO] Resolving target platform for project MavenProject: com.logica.maven.ide:m2-content-package-extension-bundle:0.0.1-SNAPSHOT @ /Users/kwindszus/Workspaces/m2e-extensions/m2e-content-package-extension/m2-content-package-extension-bundle/pom.xml [INFO] Adding repository http://download.eclipse.org/releases/ganymede [INFO] Adding repository http://download.eclipse.org/releases/ganymede [INFO] Adding repository http://download.eclipse.org/tools/orbit/downloads/drops/S20101014084557/repository [INFO] Adding repository http://download.eclipse.org/tools/orbit/downloads/drops/S20101014084557/repository [INFO] Adding repository http://repository.sonatype.org/content/sites/forge-sites/m2e/0.13.0/N/0.13.0.201102281213 [INFO] Adding repository http://repository.sonatype.org/content/sites/forge-sites/m2e/0.13.0/N/0.13.0.201102281213 [INFO] Adding repository http://repository.sonatype.org/content/sites/forge-sites/m2e-extras/0.13.0/N/0.13.0.201102281346 [INFO] Adding repository http://repository.sonatype.org/content/sites/forge-sites/m2e-extras/0.13.0/N/0.13.0.201102281346 [WARNING] No explicit target runtime environment configuration. Build is platform dependent. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] m2e-content-package-extension [INFO] m2-content-package-extension-bundle [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building m2e-content-package-extension 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ m2e-content-package-extension --- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".--------------------------------------------------- constituent[0]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/local-patches.jar constituent[1]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-embedder-3.0.2.jar constituent[2]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-settings-3.0.2.jar constituent[3]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-plugin-api-3.0.2.jar SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. constituent[4]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-model-builder-3.0.2.jar constituent[5]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/plexus-sec-dispatcher-1.3.jar constituent[6]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/plexus-cipher-1.4.jar constituent[7]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-core-3.0.2.jar constituent[8]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-model-3.0.2.jar constituent[9]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-settings-builder-3.0.2.jar constituent[10]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-repository-metadata-3.0.2.jar constituent[11]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-artifact-3.0.2.jar constituent[12]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-aether-provider-3.0.2.jar constituent[13]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/plexus-interpolation-1.14.jar constituent[14]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/maven-compat-3.0.2.jar constituent[15]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/commons-cli-1.2.jar constituent[16]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/wagon-file-1.0-beta-7.jar constituent[17]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-shim-2.0.0.jar constituent[18]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/plexus-component-annotations-1.5.5.jar constituent[19]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/javax.inject-1.jar constituent[20]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-reflect-2.0.0.jar constituent[21]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-inject-2.0.0.jar constituent[22]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-locators-2.0.0.jar constituent[23]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-binders-2.0.0.jar constituent[24]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-scanners-2.0.0.jar constituent[25]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-bean-converters-2.0.0.jar constituent[26]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-metadata-2.0.0.jar constituent[27]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-converters-2.0.0.jar constituent[28]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-locators-2.0.0.jar constituent[29]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-binders-2.0.0.jar constituent[30]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/guice-plexus-scanners-2.0.0.jar constituent[31]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/plexus-utils-2.0.6.jar constituent[32]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/sisu-guice-2.9.4-no_aop.jar constituent[33]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-connector-wagon-1.10.1.jar constituent[34]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-api-1.10.1.jar constituent[35]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-spi-1.10.1.jar constituent[36]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-util-1.10.1.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:230) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:112) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:275) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:248) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:261) at com.ning.http.client.AsyncHttpClient.<clinit>(AsyncHttpClient.java:147) at org.sonatype.aether.connector.async.AsyncRepositoryConnector.<init>(AsyncRepositoryConnector.java:151) at org.sonatype.aether.connector.async.AsyncRepositoryConnectorFactory.newInstance(AsyncRepositoryConnectorFactory.java:110) at org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager.getRepositoryConnector(DefaultRemoteRepositoryManager.java:320) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:443) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:218) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:195) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:268) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:173) at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:423) at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:237) at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:340) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:184) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:352) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:319) at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:182) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:82) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) 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:319) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534) 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: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:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder 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) ... 43 more constituent[37]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/wagon-provider-api-1.0-beta-6.jar constituent[38]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-impl-1.10.1.jar constituent[39]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/aether-connector-asynchttpclient-1.10.1.jar constituent[40]: file:/Developer/Applications/eclipse3.6sr2jeecdt/plugins/org.eclipse.m2e.maven.runtime_0.13.0.201103041605/jars/wagon-ahc-1.1.0.jar constituent[41]: file:/Developer/Applications/eclipse3.6sr2jeecdt/configuration/org.eclipse.osgi/bundles/767/1/.cp/async-http-client-1.6.0.jar constituent[42]: file:/Developer/Applications/eclipse3.6sr2jeecdt/configuration/org.eclipse.osgi/bundles/784/1/.cp/netty-3.2.4.Final.jar constituent[43]: file:/Developer/Applications/eclipse3.6sr2jeecdt/configuration/org.eclipse.osgi/bundles/785/1/.cp/ --------------------------------------------------- Reproducible: Always Steps to Reproduce: These is the installed software in my Eclipse. Autotools support for CDT (Incubation) 2.0.1.201101251503 org.eclipse.linuxtools.cdt.autotools.feature.group C/C++ Development Tools 7.0.2.201102110609 org.eclipse.cdt.feature.group C/C++ Library API Documentation Hover Help (Incubation) 0.3.0.201101251503 org.eclipse.linuxtools.cdt.libhover.feature.group Eclipse EGit (Incubation) 0.11.3 org.eclipse.egit.feature.group Eclipse IDE for Java EE Developers 1.3.2.20110301-1807 epp.package.jee EGit Mylyn (Incubation) 0.11.3 org.eclipse.egit.mylyn.feature.group m2e - Maven Integration for Eclipse (Incubation) 0.13.0.201103041605 org.eclipse.m2e.feature.feature.group Maven Integration for Eclipse - slf4j over logback logging (Optional) 0.13.0.201103041605 org.eclipse.m2e.logback.feature.feature.group Maven Integration for WTP (Optional) 0.13.0.201102031352 org.maven.ide.eclipse.wtp.feature.feature.group Maven SCM Handler for Subversive 0.13.0.201102141719 org.sonatype.m2e.subversive.feature.feature.group Subversive Revision Graph (Optional) (Incubation) 0.7.9.I20110124-1700 org.eclipse.team.svn.revision.graph.feature.group Subversive SVN Connectors 2.2.2.I20110124-1700 org.polarion.eclipse.team.svn.connector.feature.group Subversive SVN Integration for the Mylyn Project (Optional) (Incubation) 0.7.9.I20110207-1700 org.eclipse.team.svn.mylyn.feature.group Subversive SVN JDT Ignore Extensions (Optional) (Incubation) 0.7.9.I20101203-1700 org.eclipse.team.svn.resource.ignore.rules.jdt.feature.group Subversive SVN Team Provider (Incubation) 0.7.9.I20110207-1700 org.eclipse.team.svn.feature.group SVNKit 1.3.5 Implementation (Optional) 2.2.2.I20110124-1700 org.polarion.eclipse.team.svn.connector.svnkit16.feature.group Tycho Project Configurators 0.5.0.201102260728 org.sonatype.tycho.m2e.feature.feature.group
@Konrad what JVM do you use? Is the problem happens all the time or only intermittently?
This happens everytime. I use the newest JVM on Snow Leopard (build 1.6.0_24-b07-334-10M3326). Also I'm using the embedded maven version (3.0.2). Seems to me that in the classloader used for the embedder, the binding for slf4j 1.5 is simply not available. Maybe an issue with API in a different version than binding (http://www.slf4j.org/codes.html#StaticLoggerBinder).
Can you attach your eclipse configuration details (Help->AboutEclipseSDK->InstallationDetails->Configuration)?
Created attachment 190891 [details] Eclipse Configuration Even after an update to the newest m2e the error occurs. You find the configuration in the attached file.
The forked jvm does not have an slf4j implementation in the classpath. Unfortunately, slf4j 1.5.11 fails in this case (it should fallback to an NOP implementation). I'll switch to slf4j 1.6.1 which fixes this problem.
Fixed: http://git.eclipse.org/c/m2e/m2e-core.git/commit/?id=215bb8a44f8e838d1b92024cdb9cd51f00aabee2
*** Bug 338252 has been marked as a duplicate of this bug. ***
Moved to https://github.com/eclipse-m2e/m2e-core/issues/