Community
Participate
Working Groups
[INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building test-plugin-it 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- test-plugin:0.0.1-SNAPSHOT:touch (test) @ test-plugin-it --- Failed to instantiate SLF4J LoggerFactory Reported exception: java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) at com.ning.http.client.AsyncHttpClient.<clinit>(AsyncHttpClient.java:147) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) 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.DefaultMetadataResolver$ResolveTask.run(DefaultMetadataResolver.java:551) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:64) at org.sonatype.aether.impl.internal.DefaultMetadataResolver$1.execute(DefaultMetadataResolver.java:482) at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolve(DefaultMetadataResolver.java:344) at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:175) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:191) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:234) 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:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) 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 java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:38) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) ... 47 more --------------------------------------------------- constituent[0]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.launching/org.eclipse.m2e.cliresolver30.jar constituent[1]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/local-patches.jar constituent[2]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-embedder-3.0.2.jar constituent[3]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-settings-3.0.2.jar constituent[4]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-plugin-api-3.0.2.jar constituent[5]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-model-builder-3.0.2.jar constituent[6]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-sec-dispatcher-1.3.jar constituent[7]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-cipher-1.4.jar constituent[8]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-core-3.0.2.jar constituent[9]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-model-3.0.2.jar constituent[10]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-settings-builder-3.0.2.jar constituent[11]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-repository-metadata-3.0.2.jar constituent[12]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-artifact-3.0.2.jar constituent[13]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-aether-provider-3.0.2.jar constituent[14]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-interpolation-1.14.jar constituent[15]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-compat-3.0.2.jar constituent[16]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/commons-cli-1.2.jar constituent[17]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-file-1.0-beta-7.jar constituent[18]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-shim-2.0.0.jar constituent[19]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-component-annotations-1.5.5.jar constituent[20]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/javax.inject-1.jar constituent[21]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-reflect-2.0.0.jar constituent[22]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-inject-2.0.0.jar constituent[23]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-locators-2.0.0.jar constituent[24]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-binders-2.0.0.jar constituent[25]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-scanners-2.0.0.jar constituent[26]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-converters-2.0.0.jar constituent[27]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-metadata-2.0.0.jar constituent[28]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-converters-2.0.0.jar constituent[29]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-locators-2.0.0.jar constituent[30]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-binders-2.0.0.jar constituent[31]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-scanners-2.0.0.jar constituent[32]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-utils-2.0.6.jar constituent[33]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/sisu-guice-2.9.4-no_aop.jar constituent[34]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-connector-wagon-1.10.1.jar constituent[35]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-api-1.10.1.jar constituent[36]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-spi-1.10.1.jar constituent[37]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-util-1.10.1.jar constituent[38]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-provider-api-1.0-beta-6.jar constituent[39]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-impl-1.10.1.jar constituent[40]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-connector-asynchttpclient-1.10.1.jar constituent[41]: file:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-ahc-1.1.0.jar constituent[42]: file:/workspaces/m2e-dev/m2e-core/com.ning.async-http-client/async-http-client-1.6.0.jar constituent[43]: file:/workspaces/m2e-dev/m2e-core/org.jboss.netty/netty-3.2.4.Final.jar constituent[44]: file:/workspaces/m2e-dev/.metadata/.plugins/org.eclipse.pde.core/m2e-dev-test/org.eclipse.osgi/bundles/345/1/.cp/ --------------------------------------------------- Exception in thread "main" java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) at com.ning.http.client.AsyncHttpClient.<clinit>(AsyncHttpClient.java:147) at java.lang.J9VMInternals.initializeImpl(Native Method) at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) 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.DefaultMetadataResolver$ResolveTask.run(DefaultMetadataResolver.java:551) at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:64) at org.sonatype.aether.impl.internal.DefaultMetadataResolver$1.execute(DefaultMetadataResolver.java:482) at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolve(DefaultMetadataResolver.java:344) at org.sonatype.aether.impl.internal.DefaultMetadataResolver.resolveMetadata(DefaultMetadataResolver.java:175) at org.apache.maven.repository.internal.DefaultVersionResolver.resolveVersion(DefaultVersionResolver.java:191) at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:234) 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:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) 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 java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:38) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) ... 47 more
The problem appears to be specific to IBM JVM (tried with 6.0 SR9). SUN 1.6.0_23 works fine. igor@desktop:~$ /opt/ibm-java-x86_64-60/bin/java -version java version "1.6.0" Java(TM) SE Runtime Environment (build pxa6460sr9-20101125_01(SR9)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr9-20101124_69295 (JIT enabled, AOT enabled) J9VM - 20101124_069295 JIT - r9_20101028_17488ifx2 GC - 20101027_AA) JCL - 20101119_01
Same as 339034 *** This bug has been marked as a duplicate of bug 339034 ***
I still see the problem using latest m2e from master. Please note that the problem appears to be specific to IBM JVM (tested on 6.0 SR9, as stated in the comment 1) while SUN JVM works.
m2e log messages that correspond to failed Maven launch 12:43:14.228 [Worker-0] INFO o.e.m.i.launch.MavenLaunchDelegate - /var/tmp/eclipsecon2011/eclipsecon2011-tycho-tutorial 12:43:14.229 [Worker-0] INFO o.e.m.i.launch.MavenLaunchDelegate - mvn -B -s /home/igor/.m2/settings.xml clean install 12:43:14.231 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - addBundleClasspathEntries(Bundle=org.eclipse.m2e.maven.runtime_0.13.0.qualifier [422]) 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/local-patches.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-embedder-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-settings-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-plugin-api-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-model-builder-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-sec-dispatcher-1.3.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-cipher-1.4.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-core-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-model-3.0.2.jar 12:43:14.232 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-settings-builder-3.0.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-repository-metadata-3.0.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-artifact-3.0.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-aether-provider-3.0.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-interpolation-1.14.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/maven-compat-3.0.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/commons-cli-1.2.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-file-1.0-beta-7.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-shim-2.0.0.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-component-annotations-1.5.5.jar 12:43:14.233 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/javax.inject-1.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-reflect-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-inject-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-locators-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-binders-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-scanners-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-bean-converters-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-metadata-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-converters-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-locators-2.0.0.jar 12:43:14.234 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-binders-2.0.0.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/guice-plexus-scanners-2.0.0.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-classworlds-2.4.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-utils-2.0.6.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/sisu-guice-2.9.4-no_aop.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/plexus-build-api-0.0.7.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-connector-wagon-1.10.1.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-api-1.10.1.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-spi-1.10.1.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-util-1.10.1.jar 12:43:14.235 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-provider-api-1.0-beta-6.jar 12:43:14.236 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-impl-1.10.1.jar 12:43:14.236 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/aether-connector-asynchttpclient-1.10.1.jar 12:43:14.236 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.eclipse.m2e.maven.runtime/jars/wagon-ahc-1.1.0.jar 12:43:14.236 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - addBundleClasspathEntries(Bundle=com.ning.async-http-client_1.6.0 [414]) 12:43:14.237 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/com.ning.async-http-client/async-http-client-1.6.0.jar 12:43:14.237 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - addBundleClasspathEntries(Bundle=org.jboss.netty_3.2.4.Final [335]) 12:43:14.237 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/m2e-core/org.jboss.netty/netty-3.2.4.Final.jar 12:43:14.237 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - addBundleClasspathEntries(Bundle=org.slf4j.api_1.6.1.v20100831-0715 [345]) 12:43:14.240 [Worker-0] DEBUG o.e.m.c.i.e.MavenEmbeddedRuntime - Entry:/workspaces/m2e-dev/.metadata/.plugins/org.eclipse.pde.core/m2e-dev-test/org.eclipse.osgi/bundles/345/1/.cp/
This is IBM VM specific. Let's open a bug against SLF4J.
Even if the fix will come from slf4j, we will still need to consume the new slf4j version.
I'm still encountering this bug with m2e version 1.0.0.20110607-2117 and the IBM JVM.
(In reply to comment #7) > I'm still encountering this bug with m2e version 1.0.0.20110607-2117 and the > IBM JVM. I reproduced this issue using the following IBM JDK with Eclipse 3.6.2. java version "1.6.0" Java(TM) SE Runtime Environment (build pxa6460sr8fp1-20100624_01(SR8 FP1)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr8ifx-20100609_59383 (JIT enabled, AOT enabled) J9VM - 20100609_059383 JIT - r9_20100401_15339ifx2 GC - 20100308_AA) JCL - 20100624_01
*** Bug 350698 has been marked as a duplicate of this bug. ***
I believe this is a blocking issue. Currently, this plug-in is unusable for those using the IBM JDK with an empty local repository. Can we get the importance upgraded to reflect this?
m2e development team does not have to work on this issue unless somebody provides a quality patch.
Users might want to comment/vote on http://bugzilla.slf4j.org/show_bug.cgi?id=228, which appears to be the root cause. Once a fixed version of SLF4J has been released, we can update m2e.
Thank you, Benjamin. I have +1'd that SLF4j issue.
The Slf4j bug is claimed fixed and released in slf4j-api:1.6.2: http://www.slf4j.org/news.html
The problem also occurs when I change to the IBM JVM that ships with WebSphere 8. java version "1.6.0" Java(TM) SE Runtime Environment (build pwa6460_26fp1-20110419_01) IBM J9 VM (build 2.6, JRE 1.6.0 Windows 7 amd64-64 20110418_80450 (JIT enabled, AOT enabled) J9VM - R26_Java626_GA_FP1_20110418_1915_B80450 JIT - r11_20110215_18645ifx8 GC - R26_Java626_GA_FP1_20110418_1915_B80450 J9CL - 20110418_80450) JCL - 20110401_01 I do not get the exception when using an external maven install (same version as the embedded one) therefore I suspect it has to do with the way m2e initializes the embedded maven. Has anyone been able to test the slf4j-api-1.6.2? I tried to simple rip and replace and really angered my Eclipse environment to the point I had to re-build it. That's what I get for not updating the config when I change a jar :)
I tried a rip and replace yesterday. You can't replace the org.slf4j.api 1.6.1 plugin with one versioned 1.6.2 because all these other plugins request 1.6.1.*. I created a new 1.6.1 plugin with a newer qualifier. Same manifest, version changed, but with the classes from the 1.6.2 release of the slf4j api. You have to be sure to leave the impl package out. It no longer implodes. Just an warning message from SLF4J: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
As a temporary workaround for this issue, you can place the slf4j-api-1.6.2.jar into the lib/ext folder in the IBM JVM installation. Ideally once the build of the m2e plugin with the updated slf4j JARs comes out we'll remove that and go back to the basic installation.
I've updated m2e to use slf4j 1.6.4, but, sadly, slf4j 1.6.4 provided by Eclipse Orbit project appears to include older .class files and does not actually fix the problem. I've reported this as bug 370147.
This should be fixed m2e 1.1 M6. Feel free to reopen if embedded maven runtime still does not work with IBM JVMs.
*** Bug 374615 has been marked as a duplicate of this bug. ***
Moved to https://github.com/eclipse-m2e/m2e-core/issues/