Community
Participate
Working Groups
Looks like m2e logback configuration instantiates org.eclipse.m2e.logback.appender.MavenConsoleAppender very early during Eclipse JVM startup, which triggers m2e.core.ui bundle activation. Daemon Thread [logback configurator timer] (Suspended (breakpoint at line 64 in org.eclipse.m2e.core.ui.internal.M2EUIPluginActivator)) org.eclipse.m2e.core.ui.internal.M2EUIPluginActivator.start(org.osgi.framework.BundleContext) line: 64 org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run() line: 711 java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T>) line: not available [native method] org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(org.osgi.framework.BundleActivator) line: 702 org.eclipse.osgi.framework.internal.core.BundleContextImpl.start() line: 683 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(int) line: 381 org.eclipse.osgi.framework.internal.core.BundleHost(org.eclipse.osgi.framework.internal.core.AbstractBundle).start(int) line: 299 org.eclipse.osgi.framework.util.SecureAction.start(org.osgi.framework.Bundle, int) line: 440 org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger() line: 268 org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(java.lang.String, java.lang.Class, org.eclipse.osgi.baseadaptor.loader.ClasspathManager) line: 107 org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(java.lang.String) line: 460 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(java.lang.String) line: 216 org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(java.lang.String) line: 400 org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(java.lang.String) line: 35 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(java.lang.String, boolean, java.lang.ClassLoader) line: 473 org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String, boolean) line: 429 org.eclipse.osgi.internal.loader.BundleLoader.findClass(java.lang.String) line: 417 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(java.lang.String, boolean) line: 107 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader(java.lang.ClassLoader).loadClass(java.lang.String) line: 248 java.lang.Class<T>.getDeclaredConstructors0(boolean) line: not available [native method] java.lang.Class<T>.privateGetDeclaredConstructors(boolean) line: 2389 java.lang.Class<T>.getConstructor0(java.lang.Class[], int) line: 2699 java.lang.Class<T>.newInstance0() line: 326 java.lang.Class<T>.newInstance() line: 308 ch.qos.logback.core.util.OptionHelper.instantiateByClassName(java.lang.String, java.lang.Class, java.lang.ClassLoader) line: 49 ch.qos.logback.core.util.OptionHelper.instantiateByClassName(java.lang.String, java.lang.Class, ch.qos.logback.core.Context) line: 31 ch.qos.logback.core.joran.action.AppenderAction<E>.begin(ch.qos.logback.core.joran.spi.InterpretationContext, java.lang.String, org.xml.sax.Attributes) line: 54 ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(java.util.List, java.lang.String, org.xml.sax.Attributes) line: 273 ch.qos.logback.core.joran.spi.Interpreter.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) line: 145 ch.qos.logback.core.joran.spi.Interpreter.startElement(ch.qos.logback.core.joran.event.StartEvent) line: 127 ch.qos.logback.core.joran.spi.EventPlayer.play(java.util.List<ch.qos.logback.core.joran.event.SaxEvent>) line: 40 ch.qos.logback.core.joran.spi.Interpreter.play(java.util.List<ch.qos.logback.core.joran.event.SaxEvent>) line: 332 ch.qos.logback.classic.joran.JoranConfigurator(ch.qos.logback.core.joran.GenericConfigurator).doConfigure(org.xml.sax.InputSource) line: 126 ch.qos.logback.classic.joran.JoranConfigurator(ch.qos.logback.core.joran.GenericConfigurator).doConfigure(java.io.InputStream) line: 93 ch.qos.logback.classic.joran.JoranConfigurator(ch.qos.logback.core.joran.GenericConfigurator).doConfigure(java.net.URL) line: 52 org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(java.net.URL) line: 188 org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback() line: 147 org.eclipse.m2e.logback.configuration.LogPlugin.access$2(org.eclipse.m2e.logback.configuration.LogPlugin) line: 110 org.eclipse.m2e.logback.configuration.LogPlugin$1.run() line: 65 java.util.TimerThread.mainLoop() line: 512 java.util.TimerThread.run() line: 462
Should be fixed now. http://git.eclipse.org/c/m2e/m2e-core.git/commit/?id=182090e8d032e1b42195c06d291142eb1e41ff0a
Moved to https://github.com/eclipse-m2e/m2e-core/issues/