[ https://issues.jenkins-ci.org/browse/JENKINS-12334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160443#comment-160443 ]
SCM/JIRA link daemon commented on JENKINS-12334: ------------------------------------------------ Code changed in jenkins User: Kohsuke Kawaguchi Path: maven-plugin/pom.xml pom.xml war/pom.xml http://jenkins-ci.org/commit/jenkins/7cc71cd78ea5839bec9a4c881c00751dde9b5b5a Log: [FIXED JENKINS-12334 JENKINS-12446 JENKINS-12650] Bundle slf4j binding to the war. See the comment in war/pom.xml for detailed discussion. This is fundamentally a "damned if I do, damned if I don't" situation, but given that JENKINS-12334 is a fatal error, and the downside of bundling the binding jar is "multiple binding" warning, it seems like the lesser evil is to bundle it and risk some warnings. Cherry-picked-from: ef1ad6ca29c313fa0b4bc6f5dcd8344046221049 > jenkins does not start in jboss container > ----------------------------------------- > > Key: JENKINS-12334 > URL: https://issues.jenkins-ci.org/browse/JENKINS-12334 > Project: Jenkins > Issue Type: Bug > Components: core > Affects Versions: current > Environment: JBoss 5.1 EAP > Reporter: Terry Sposato > Assignee: Kohsuke Kawaguchi > Priority: Blocker > Labels: jenkins > > Using latest RC version of jenkins, starting jboss up gives these errors: > 2012-01-09 16:07:06,859 INFO [org.jboss.bootstrap.microcontainer.ServerImpl] > (main) JBoss (Microcontainer) [5.1.0 (build: SVNTag=JBPAPP_5_1_0 > date=201009150028)] Started in 32s:316ms > 2012-01-09 16:07:07,305 INFO [jenkins.InitReactorRunner] (pool-14-thread-2) > Started initialization > 2012-01-09 16:07:09,553 INFO [jenkins.InitReactorRunner] (pool-14-thread-4) > Listed all plugins > 2012-01-09 16:07:13,601 INFO [jenkins.InitReactorRunner] (pool-14-thread-2) > Prepared all plugins > 2012-01-09 16:07:18,630 ERROR [STDERR] (Initializing plugin copyartifact) > SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding. > 2012-01-09 16:07:18,630 ERROR [STDERR] (Initializing plugin copyartifact) > SLF4J: Your binding is version 1.5.5 or earlier. > 2012-01-09 16:07:18,630 ERROR [STDERR] (Initializing plugin copyartifact) > SLF4J: Upgrade your binding to version 1.6.x. or 2.0.x > 2012-01-09 16:07:18,637 WARNING [hudson.ExtensionFinder$GuiceFinder] > (Initializing plugin copyartifact) Failed to instantiate. Skipping this > component > com.google.inject.ProvisionException: Guice provision errors: > 1) Error injecting constructor, java.lang.NoSuchMethodError: > org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder; > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:40) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > at > com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:118) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1046) > at > hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:100) > at > hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35) > at hudson.PluginManager$2$1$2.run(PluginManager.java:310) > at > org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.NoSuchMethodError: > org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/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 > org.apache.sshd.common.AbstractFactoryManager.<init>(AbstractFactoryManager.java:37) > at org.apache.sshd.SshServer.<init>(SshServer.java:140) > at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:428) > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:33) > at > org.jenkinsci.main.modules.sshd.SSHD$$FastClassByGuice$$c0b3a86e.newInstance(<generated>) > at > com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) > at > com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > ... 36 more > 2012-01-09 16:07:18,639 WARNING [hudson.ExtensionFinder$GuiceFinder] > (Initializing plugin copyartifact) Failed to instantiate. Skipping this > component > com.google.inject.ProvisionException: Guice provision errors: > 1) null returned by binding at > hudson.ExtensionFinder$AbstractGuiceFinder$SezpozModule.configure(ExtensionFinder.java:432) > but org.jenkinsci.main.modules.sshd.PortAdvertiser.sshd is not @Nullable > while locating org.jenkinsci.main.modules.sshd.SSHD > for field at > org.jenkinsci.main.modules.sshd.PortAdvertiser.sshd(PortAdvertiser.java:18) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1046) > at > hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:100) > at > hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35) > at hudson.PluginManager$2$1$2.run(PluginManager.java:310) > at > org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > 2012-01-09 16:07:18,640 WARNING [hudson.ExtensionFinder$GuiceFinder] > (Initializing plugin copyartifact) Failed to instantiate. Skipping this > component > com.google.inject.ProvisionException: Guice provision errors: > 1) Error injecting constructor, java.lang.IllegalStateException: > org.slf4j.LoggerFactory could not be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:40) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1046) > at > hudson.plugins.copyartifact.BuildSelectorParameter.initAliases(BuildSelectorParameter.java:100) > at > hudson.plugins.copyartifact.CopyArtifactPlugin.postInitialize(CopyArtifactPlugin.java:35) > at hudson.PluginManager$2$1$2.run(PluginManager.java:310) > at > org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not > be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:277) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) > at > org.apache.sshd.common.AbstractFactoryManager.<init>(AbstractFactoryManager.java:37) > at org.apache.sshd.SshServer.<init>(SshServer.java:140) > at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:428) > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:33) > at > org.jenkinsci.main.modules.sshd.SSHD$$FastClassByGuice$$c0b3a86e.newInstance(<generated>) > at > com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) > at > com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > ... 25 more > 2012-01-09 16:07:19,936 INFO [jenkins.InitReactorRunner] (pool-14-thread-1) > Started all plugins > 2012-01-09 16:07:19,936 INFO [jenkins.InitReactorRunner] (pool-14-thread-2) > Augmented all extensions > 2012-01-09 16:07:25,090 INFO [jenkins.InitReactorRunner] (pool-14-thread-3) > Loaded all jobs > 2012-01-09 16:07:25,094 WARNING [hudson.ExtensionFinder$GuiceFinder] > (SSHD.init) Failed to instantiate. Skipping this component > com.google.inject.ProvisionException: Guice provision errors: > 1) Error injecting constructor, java.lang.IllegalStateException: > org.slf4j.LoggerFactory could not be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:40) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at hudson.ExtensionList.get(ExtensionList.java:129) > at org.jenkinsci.main.modules.sshd.SSHD.get(SSHD.java:128) > at org.jenkinsci.main.modules.sshd.SSHD.init(SSHD.java:133) > 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 hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) > at > hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not > be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:277) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) > at > org.apache.sshd.common.AbstractFactoryManager.<init>(AbstractFactoryManager.java:37) > at org.apache.sshd.SshServer.<init>(SshServer.java:140) > at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:428) > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:33) > at > org.jenkinsci.main.modules.sshd.SSHD$$FastClassByGuice$$c0b3a86e.newInstance(<generated>) > at > com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) > at > com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > ... 29 more > 2012-01-09 16:07:25,096 SEVERE [jenkins.InitReactorRunner] (pool-14-thread-2) > Failed SSHD.init > java.lang.Error: java.lang.reflect.InvocationTargetException > at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124) > at > hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.reflect.InvocationTargetException > 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 hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) > ... 8 more > Caused by: java.lang.NullPointerException > at org.jenkinsci.main.modules.sshd.SSHD.init(SSHD.java:133) > ... 13 more > 2012-01-09 16:07:25,100 SEVERE [hudson.WebAppMain] (hudson initialization > thread) Failed to initialize Jenkins > org.jvnet.hudson.reactor.ReactorException: java.lang.Error: > java.lang.reflect.InvocationTargetException > at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246) > at jenkins.InitReactorRunner.run(InitReactorRunner.java:43) > at jenkins.model.Jenkins.executeReactor(Jenkins.java:811) > at jenkins.model.Jenkins.<init>(Jenkins.java:732) > at hudson.model.Hudson.<init>(Hudson.java:81) > at hudson.model.Hudson.<init>(Hudson.java:77) > at hudson.WebAppMain$2.run(WebAppMain.java:217) > Caused by: java.lang.Error: java.lang.reflect.InvocationTargetException > at hudson.init.InitializerFinder.invoke(InitializerFinder.java:124) > at > hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184) > at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259) > at jenkins.model.Jenkins$5.runTask(Jenkins.java:800) > at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187) > at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.lang.reflect.InvocationTargetException > 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 hudson.init.InitializerFinder.invoke(InitializerFinder.java:120) > ... 8 more > Caused by: java.lang.NullPointerException > at org.jenkinsci.main.modules.sshd.SSHD.init(SSHD.java:133) > ... 13 more > 2012-01-09 16:07:25,108 WARNING [hudson.ExtensionFinder$GuiceFinder] (hudson > initialization thread) Failed to instantiate. Skipping this component > com.google.inject.ProvisionException: Guice provision errors: > 1) Error injecting constructor, java.lang.IllegalStateException: > org.slf4j.LoggerFactory could not be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:40) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > at > com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:54) > at > com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:118) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at jenkins.model.Jenkins.cleanUp(Jenkins.java:2436) > at hudson.WebAppMain$2.run(WebAppMain.java:242) > Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not > be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:277) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) > at > org.apache.sshd.common.AbstractFactoryManager.<init>(AbstractFactoryManager.java:37) > at org.apache.sshd.SshServer.<init>(SshServer.java:140) > at org.apache.sshd.SshServer.setUpDefaultServer(SshServer.java:428) > at org.jenkinsci.main.modules.sshd.SSHD.<init>(SSHD.java:33) > at > org.jenkinsci.main.modules.sshd.SSHD$$FastClassByGuice$$c0b3a86e.newInstance(<generated>) > at > com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) > at > com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) > at > com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) > at > com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > ... 26 more > 2012-01-09 16:07:25,109 WARNING [hudson.ExtensionFinder$GuiceFinder] (hudson > initialization thread) Failed to instantiate. Skipping this component > com.google.inject.ProvisionException: Guice provision errors: > 1) null returned by binding at > hudson.ExtensionFinder$AbstractGuiceFinder$SezpozModule.configure(ExtensionFinder.java:432) > but org.jenkinsci.main.modules.sshd.ItemListenerImpl.sshd is not @Nullable > while locating org.jenkinsci.main.modules.sshd.SSHD > for field at > org.jenkinsci.main.modules.sshd.ItemListenerImpl.sshd(ItemListenerImpl.java:14) > 1 error > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52) > at com.google.inject.Scopes$1$1.get(Scopes.java:59) > at > hudson.ExtensionFinder$AbstractGuiceFinder$2$1.get(ExtensionFinder.java:365) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) > 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 > hudson.ExtensionFinder$AbstractGuiceFinder._find(ExtensionFinder.java:336) > at > hudson.ExtensionFinder$AbstractGuiceFinder.find(ExtensionFinder.java:327) > at hudson.ExtensionFinder._find(ExtensionFinder.java:147) > at > hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:289) > at hudson.ExtensionList.load(ExtensionList.java:278) > at hudson.ExtensionList.ensureLoaded(ExtensionList.java:231) > at hudson.ExtensionList.iterator(ExtensionList.java:138) > at jenkins.model.Jenkins.cleanUp(Jenkins.java:2436) > at hudson.WebAppMain$2.run(WebAppMain.java:242) > 2012-01-09 16:07:25,115 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping ant > 2012-01-09 16:07:25,115 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping javadoc > 2012-01-09 16:07:25,115 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping translation > 2012-01-09 16:07:25,115 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping maven-plugin > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping promoted-builds > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping active-directory > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping copyartifact > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping subversion > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping WebSVN2 > 2012-01-09 16:07:25,116 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping deploy > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping dashboard-view > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping cobertura > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping sonar > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping artifactdeployer > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping cvs > 2012-01-09 16:07:25,117 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping violations > 2012-01-09 16:07:25,118 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping audit-trail > 2012-01-09 16:07:25,118 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping disk-usage > 2012-01-09 16:07:25,118 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping release > 2012-01-09 16:07:25,119 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping publish-over-ssh > 2012-01-09 16:07:25,119 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping m2release > 2012-01-09 16:07:25,120 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping performance > 2012-01-09 16:07:25,121 INFO [hudson.PluginWrapper] (hudson initialization > thread) Stopping ssh-slaves > 2012-01-09 16:07:25,118 ERROR [STDERR] (pool-14-thread-4) Exception in thread > "pool-14-thread-4" > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) > java.lang.NullPointerException > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) at > org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191) > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) at > org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > 2012-01-09 16:07:25,121 ERROR [STDERR] (pool-14-thread-4) at > java.lang.Thread.run(Thread.java:662) > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) Exception in thread > "pool-14-thread-3" > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) > java.lang.NullPointerException > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) at > org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:191) > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) at > org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94) > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > 2012-01-09 16:07:26,035 ERROR [STDERR] (pool-14-thread-3) at > java.lang.Thread.run(Thread.java:662) > 2012-01-09 16:07:39,933 ERROR [STDERR] (Thread-20) Exception in thread > "Thread-20" > 2012-01-09 16:07:39,933 ERROR [STDERR] (Thread-20) > java.lang.NullPointerException > 2012-01-09 16:07:39,933 ERROR [STDERR] (Thread-20) at > hudson.plugins.audit_trail.AuditTrailPlugin$1.run(AuditTrailPlugin.java:90) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira