Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-54708

org.apache.commons.jelly.JellyTagException: jar:file:/C:/Program%20Files%20(x86)/Jenkins/war/WEB-INF/lib/jenkins-core-2.152.jar!/lib/layout/hasPermission.jelly:35:20: <d:invokeBody> com/trilead/ssh2/crypto/Base64

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • ssh-slaves-plugin

      After updating jenkins to 2.152 I get the following error on all pages

       

      org.apache.commons.jelly.JellyTagException: jar:file:/C:/Program%20Files%20(x86)/Jenkins/war/WEB-INF/lib/jenkins-core-2.152.jar!/lib/layout/hasPermission.jelly:35:20: <d:invokeBody> com/trilead/ssh2/crypto/Base64
       at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:745)
       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:289)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
       at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:147)
       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
       at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
       at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
       at org.kohsuke.stapler.jelly.CompressTag.doTag(CompressTag.java:44)
       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
       at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:114)
       at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:146)
       at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:30)
       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:807)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668)
       at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
       at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
       at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
       at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
       at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:105)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
       at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
       at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
       at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
       at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
       at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
       at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
       at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
       at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
       at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
       at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
       at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
       at org.eclipse.jetty.server.Server.handle(Server.java:503)
       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
       at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
       at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
       at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
       at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
       at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
       at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
       at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
       at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.NoClassDefFoundError: com/trilead/ssh2/crypto/Base64
       at hudson.plugins.translation.L10nDecorator.encodeRecording(L10nDecorator.java:97)
       at sun.reflect.GeneratedMethodAccessor186.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
       at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
       at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
       at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
       at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
       at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
       at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)
       at org.apache.commons.jelly.parser.EscapingExpression.evaluate(EscapingExpression.java:24)
       at org.apache.commons.jelly.impl.ExpressionScript.run(ExpressionScript.java:66)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
       ... 106 more
      Caused: javax.servlet.ServletException
       at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:119)
       at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:146)
       at org.kohsuke.stapler.IndexViewDispatcher.dispatch(IndexViewDispatcher.java:30)
       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:807)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668)
       at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
       at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
       at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
       at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
       at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:105)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
       at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
       at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
       at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
       at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
       at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
       at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
       at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
       at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
       at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
       at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
       at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
       at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
       at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
       at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
       at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
       at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
       at org.eclipse.jetty.server.Server.handle(Server.java:503)
       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
       at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
       at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
       at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
       at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
       at org.eclipse.jetty.util.thread[GIT server Plugin|http://wiki.jenkins-ci.org/display/JENKINS/Git+Server+Plugin]strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
       at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
       at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
       at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
       at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
       at java.lang.Thread.run(Unknown Source)
      

          [JENKINS-54708] org.apache.commons.jelly.JellyTagException: jar:file:/C:/Program%20Files%20(x86)/Jenkins/war/WEB-INF/lib/jenkins-core-2.152.jar!/lib/layout/hasPermission.jelly:35:20: <d:invokeBody> com/trilead/ssh2/crypto/Base64

          Kurt added a comment - - edited

          I'm seeing a similar Oops error (see below) when accessing the console log. But for me the problem persists even after downgrading to core 2.151.

          Additionally I had another issue with core 2.152 which might be related to the SSL/Crypt error: My 2.152 was not able to access the update servers through our companie's proxy server that needs authentication. Always got a 407 response. So authentication to proxy failed. Reverting back to 2.151 fixed that instantanously.

          Platform here: Windows Server 2008R2 running Oracle JDK-JRE 1.8.0_152. Jenkins running on Jetty but access through an Nginx reverse proxy.

          I'll will now first update JRE to latest version. If problem remains I will start downgrading plugins one-by-one and whether the problem disappears. I'll comment here on new findings.

           

          Stack trace:

          java.lang.NoClassDefFoundError: com/trilead/ssh2/crypto/Base64
          	at org.jenkinsci.plugins.workflow.log.ConsoleAnnotators.setAnnotator(ConsoleAnnotators.java:101)
          	at org.jenkinsci.plugins.workflow.log.FileLogStorage$1.writeHtmlTo(FileLogStorage.java:248)
          	at hudson.console.AnnotatedLargeText.writeLogTo(AnnotatedLargeText.java:144)
          	at org.kohsuke.stapler.framework.io.LargeText.doProgressText(LargeText.java:264)
          	at hudson.console.AnnotatedLargeText.doProgressiveHtml(AnnotatedLargeText.java:92)
          	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
          	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343)
          	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
          	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117)
          	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:130)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          Caused: javax.servlet.ServletException
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:789)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:212)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:384)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
          	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
          	at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:243)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239)
          	at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215)
          	at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:88)
          	at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:114)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          	at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642)
          	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
          	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
          	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
          	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
          	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
          	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
          	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
          	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
          	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
          	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
          	at org.eclipse.jetty.server.Server.handle(Server.java:503)
          	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
          	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
          	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
          	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
          	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
          	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
          	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
          	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
          	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
          	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
          	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
          	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
          	at java.lang.Thread.run(Thread.java:748)
          

           

          Plugins in use in our setup (all latest versions):

          ace-editor.jpi
          active-directory.jpi
          analysis-collector.jpi
          analysis-core.jpi
          ansicolor.jpi
          ant.jpi
          antisamy-markup-formatter.jpi
          apache-httpcomponents-client-4-api.jpi
          artifactdeployer.jpi
          artifactory.jpi
          authentication-tokens.jpi
          avatar.jpi
          badge.jpi
          basic-branch-build-strategies.jpi
          blueocean-autofavorite.jpi
          blueocean-bitbucket-pipeline.jpi
          blueocean-commons.jpi
          blueocean-config.jpi
          blueocean-core-js.jpi
          blueocean-dashboard.jpi
          blueocean-display-url.jpi
          blueocean-events.jpi
          blueocean-git-pipeline.jpi
          blueocean-github-pipeline.jpi
          blueocean-i18n.jpi
          blueocean-jira.jpi
          blueocean-jwt.jpi
          blueocean-personalization.jpi
          blueocean-pipeline-api-impl.jpi
          blueocean-pipeline-editor.jpi
          blueocean-pipeline-scm-api.jpi
          blueocean-rest-impl.jpi
          blueocean-rest.jpi
          blueocean-web.jpi
          blueocean.jpi
          bouncycastle-api.jpi
          branch-api.jpi
          build-timeout.jpi
          built-on-column.jpi
          clearcase.jpi
          clone-workspace-scm.jpi
          cloudbees-bitbucket-branch-source.jpi
          cloudbees-folder.jpi
          command-launcher.jpi
          compact-columns.jpi
          conditional-buildstep.jpi
          config-autorefresh-plugin.jpi
          config-file-provider.jpi
          copy-data-to-workspace-plugin.jpi
          copyartifact.jpi
          cppcheck.jpi
          cppncss.jpi
          credentials-binding.jpi
          credentials.jpi
          cron_column.jpi
          custom-tools-plugin.jpi
          cvs.jpi
          dashboard-view.jpi
          delivery-pipeline-plugin.jpi
          depgraph-view.jpi
          display-upstream-changes.jpi
          display-url-api.jpi
          docker-commons.jpi
          docker-workflow.jpi
          durable-task.jpi
          email-ext.jpi
          embeddable-build-status.jpi
          envinject-api.jpi
          envinject.jpi
          extended-choice-parameter.jpi
          external-monitor-job.jpi
          extra-columns.jpi
          favorite.jpi
          file-operations.jpi
          git-client.jpi
          git-parameter.jpi
          git-server.jpi
          git.jpi
          github-api.jpi
          github-branch-source.jpi
          github.jpi
          gitlab-branch-source.jpi
          gitlab-logo.jpi
          gitlab-merge-request-jenkins.jpi
          gitlab-oauth.jpi
          gitlab-plugin.jpi
          gradle.jpi
          greenballs.jpi
          groovy-postbuild.jpi
          groovy.jpi
          handlebars.jpi
          handy-uri-templates-2-api.jpi
          htmlpublisher.jpi
          ivy.jpi
          jackson2-api.jpi
          javadoc.jpi
          jdk-tool.jpi
          jenkins-design-language.jpi
          jenkins-multijob-plugin.jpi
          jira.jpi
          job-dsl.jpi
          join.jpi
          jquery-detached.jpi
          jquery-ui.jpi
          jquery.jpi
          jsch.jpi
          junit.jpi
          ldap.jpi
          ldapemail.jpi
          locale.jpi
          lockable-resources.jpi
          mailer.jpi
          managed-scripts.jpi
          mapdb-api.jpi
          mask-passwords.jpi
          matrix-auth.jpi
          matrix-project.jpi
          mattermost.jpi
          maven-plugin.jpi
          mercurial.jpi
          metrics.jpi
          momentjs.jpi
          monitoring.jpi
          msbuild.jpi
          NegotiateSSO.jpi
          next-build-number.jpi
          node-iterator-api.jpi
          nodelabelparameter.jpi
          nodenamecolumn.jpi
          nunit.jpi
          pam-auth.jpi
          parameterized-trigger.jpi
          periodicbackup.jpi
          pipeline-build-step.jpi
          pipeline-graph-analysis.jpi
          pipeline-input-step.jpi
          pipeline-milestone-step.jpi
          pipeline-model-api.jpi
          pipeline-model-declarative-agent.jpi
          pipeline-model-definition.jpi
          pipeline-model-extensions.jpi
          pipeline-rest-api.jpi
          pipeline-stage-step.jpi
          pipeline-stage-tags-metadata.jpi
          pipeline-stage-view.jpi
          pipeline-utility-steps.jpi
          plain-credentials.jpi
          platformlabeler.jpi
          plugin-dir.txt
          pollscm.jpi
          postbuildscript.jpi
          powershell.jpi
          prereq-buildstep.jpi
          promoted-builds.jpi
          pubsub-light.jpi
          purge-build-queue-plugin.jpi
          rebuild.jpi
          resource-disposer.jpi
          role-strategy.jpi
          ruby-runtime.jpi
          run-condition.jpi
          scm-api.jpi
          script-security.jpi
          scriptler.jpi
          sectioned-view.jpi
          show-build-parameters.jpi
          sidebar-link.jpi
          simple-theme-plugin.jpi
          slave-squatter.jpi
          sloccount.jpi
          sonar.jpi
          sonar.jpi.new
          sse-gateway.jpi
          ssh-credentials.jpi
          ssh-slaves.jpi
          structs.jpi
          subversion.jpi
          swarm.jpi
          tasks.jpi
          teamconcert.jpi
          throttle-concurrents.jpi
          timestamper-1.5.14-SNAPSHOT.hpi
          timestamper.jpi
          token-macro.jpi
          trilead-api.jpi
          variant.jpi
          versionnumber.jpi
          view-job-filters.jpi
          violations.jpi
          vsphere-cloud.jpi
          warnings.jpi
          windows-slaves.jpi
          workflow-aggregator.jpi
          workflow-api.jpi
          workflow-basic-steps.jpi
          workflow-cps-global-lib.jpi
          workflow-cps.jpi
          workflow-durable-task-step.jpi
          workflow-job.jpi
          workflow-multibranch.jpi
          workflow-scm-step.jpi
          workflow-step-api.jpi
          workflow-support.jpi
          ws-cleanup.jpi
          xunit.jpi
          

          Kurt added a comment - - edited I'm seeing a similar Oops error (see below) when accessing the console log. But for me the problem persists even after downgrading to core 2.151. Additionally I had another issue with core 2.152 which might be related to the SSL/Crypt error: My 2.152 was not able to access the update servers through our companie's proxy server that needs authentication. Always got a 407 response. So authentication to proxy failed. Reverting back to 2.151 fixed that instantanously. Platform here: Windows Server 2008R2 running Oracle JDK-JRE 1.8.0_152. Jenkins running on Jetty but access through an Nginx reverse proxy. I'll will now first update JRE to latest version. If problem remains I will start downgrading plugins one-by-one and whether the problem disappears. I'll comment here on new findings.   Stack trace: java.lang.NoClassDefFoundError: com/trilead/ssh2/crypto/Base64 at org.jenkinsci.plugins.workflow.log.ConsoleAnnotators.setAnnotator(ConsoleAnnotators.java:101) at org.jenkinsci.plugins.workflow.log.FileLogStorage$1.writeHtmlTo(FileLogStorage.java:248) at hudson.console.AnnotatedLargeText.writeLogTo(AnnotatedLargeText.java:144) at org.kohsuke.stapler.framework.io.LargeText.doProgressText(LargeText.java:264) at hudson.console.AnnotatedLargeText.doProgressiveHtml(AnnotatedLargeText.java:92) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:130) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) Caused: javax.servlet.ServletException at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:789) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:212) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:384) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:253) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:739) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:870) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:668) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1655) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154) at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:243) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:61) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:239) at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:215) at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:88) at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:114) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:99) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:503) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:748)   Plugins in use in our setup (all latest versions): ace-editor.jpi active-directory.jpi analysis-collector.jpi analysis-core.jpi ansicolor.jpi ant.jpi antisamy-markup-formatter.jpi apache-httpcomponents-client-4-api.jpi artifactdeployer.jpi artifactory.jpi authentication-tokens.jpi avatar.jpi badge.jpi basic-branch-build-strategies.jpi blueocean-autofavorite.jpi blueocean-bitbucket-pipeline.jpi blueocean-commons.jpi blueocean-config.jpi blueocean-core-js.jpi blueocean-dashboard.jpi blueocean-display-url.jpi blueocean-events.jpi blueocean-git-pipeline.jpi blueocean-github-pipeline.jpi blueocean-i18n.jpi blueocean-jira.jpi blueocean-jwt.jpi blueocean-personalization.jpi blueocean-pipeline-api-impl.jpi blueocean-pipeline-editor.jpi blueocean-pipeline-scm-api.jpi blueocean-rest-impl.jpi blueocean-rest.jpi blueocean-web.jpi blueocean.jpi bouncycastle-api.jpi branch-api.jpi build-timeout.jpi built-on-column.jpi clearcase.jpi clone-workspace-scm.jpi cloudbees-bitbucket-branch-source.jpi cloudbees-folder.jpi command-launcher.jpi compact-columns.jpi conditional-buildstep.jpi config-autorefresh-plugin.jpi config-file-provider.jpi copy-data-to-workspace-plugin.jpi copyartifact.jpi cppcheck.jpi cppncss.jpi credentials-binding.jpi credentials.jpi cron_column.jpi custom-tools-plugin.jpi cvs.jpi dashboard-view.jpi delivery-pipeline-plugin.jpi depgraph-view.jpi display-upstream-changes.jpi display-url-api.jpi docker-commons.jpi docker-workflow.jpi durable-task.jpi email-ext.jpi embeddable-build-status.jpi envinject-api.jpi envinject.jpi extended-choice-parameter.jpi external-monitor-job.jpi extra-columns.jpi favorite.jpi file-operations.jpi git-client.jpi git-parameter.jpi git-server.jpi git.jpi github-api.jpi github-branch-source.jpi github.jpi gitlab-branch-source.jpi gitlab-logo.jpi gitlab-merge-request-jenkins.jpi gitlab-oauth.jpi gitlab-plugin.jpi gradle.jpi greenballs.jpi groovy-postbuild.jpi groovy.jpi handlebars.jpi handy-uri-templates-2-api.jpi htmlpublisher.jpi ivy.jpi jackson2-api.jpi javadoc.jpi jdk-tool.jpi jenkins-design-language.jpi jenkins-multijob-plugin.jpi jira.jpi job-dsl.jpi join.jpi jquery-detached.jpi jquery-ui.jpi jquery.jpi jsch.jpi junit.jpi ldap.jpi ldapemail.jpi locale.jpi lockable-resources.jpi mailer.jpi managed-scripts.jpi mapdb-api.jpi mask-passwords.jpi matrix-auth.jpi matrix-project.jpi mattermost.jpi maven-plugin.jpi mercurial.jpi metrics.jpi momentjs.jpi monitoring.jpi msbuild.jpi NegotiateSSO.jpi next-build-number.jpi node-iterator-api.jpi nodelabelparameter.jpi nodenamecolumn.jpi nunit.jpi pam-auth.jpi parameterized-trigger.jpi periodicbackup.jpi pipeline-build-step.jpi pipeline-graph-analysis.jpi pipeline-input-step.jpi pipeline-milestone-step.jpi pipeline-model-api.jpi pipeline-model-declarative-agent.jpi pipeline-model-definition.jpi pipeline-model-extensions.jpi pipeline-rest-api.jpi pipeline-stage-step.jpi pipeline-stage-tags-metadata.jpi pipeline-stage-view.jpi pipeline-utility-steps.jpi plain-credentials.jpi platformlabeler.jpi plugin-dir.txt pollscm.jpi postbuildscript.jpi powershell.jpi prereq-buildstep.jpi promoted-builds.jpi pubsub-light.jpi purge-build-queue-plugin.jpi rebuild.jpi resource-disposer.jpi role-strategy.jpi ruby-runtime.jpi run-condition.jpi scm-api.jpi script-security.jpi scriptler.jpi sectioned-view.jpi show-build-parameters.jpi sidebar-link.jpi simple-theme-plugin.jpi slave-squatter.jpi sloccount.jpi sonar.jpi sonar.jpi.new sse-gateway.jpi ssh-credentials.jpi ssh-slaves.jpi structs.jpi subversion.jpi swarm.jpi tasks.jpi teamconcert.jpi throttle-concurrents.jpi timestamper-1.5.14-SNAPSHOT.hpi timestamper.jpi token-macro.jpi trilead-api.jpi variant.jpi versionnumber.jpi view-job-filters.jpi violations.jpi vsphere-cloud.jpi warnings.jpi windows-slaves.jpi workflow-aggregator.jpi workflow-api.jpi workflow-basic-steps.jpi workflow-cps-global-lib.jpi workflow-cps.jpi workflow-durable-task-step.jpi workflow-job.jpi workflow-multibranch.jpi workflow-scm-step.jpi workflow-step-api.jpi workflow-support.jpi ws-cleanup.jpi xunit.jpi

          Kurt added a comment -

          Finally I was able to remove the Ooops by downgrading the SSH Slaves plugin from 1.29.0 to 1.28.1.

          Sounds like at least my problem was related to the breaking change mentioned in the changelog:

          It does not longer use the Trilead-ssh2 library provided by the core, it now uses Trilead-api plugin.

          However, I'm not really sure what it means as I cannot find a Trailed-api plugin in the plugin manager (and sorry, I'm not a Java developer).

          Kurt added a comment - Finally I was able to remove the Ooops by downgrading the SSH Slaves plugin from 1.29.0 to 1.28.1. Sounds like at least my problem was related to the breaking change mentioned in the changelog : It does not longer use the Trilead-ssh2 library provided by the core, it now uses Trilead-api plugin. However, I'm not really sure what it means as I cannot find a Trailed-api plugin in the plugin manager (and sorry, I'm not a Java developer).

          Denis Shvedchenko added a comment - - edited

          yep, it caused by SSH Slaves plugin 1.29.0, also downgrade fixed this issue.

          FYI: ifernandezcalvo

          Denis Shvedchenko added a comment - - edited yep, it caused by SSH Slaves plugin 1.29.0, also downgrade fixed this issue. FYI:  ifernandezcalvo

          kboz added a comment - - edited

          Same problem, same solution as above. Downgrading only the SSH Slaves plugin to 1.28.1 is working for us on Jenkins 2.152

          Thanks to Kurt

          kboz added a comment - - edited Same problem, same solution as above. Downgrading only the SSH Slaves plugin to 1.28.1 is working for us on Jenkins 2.152 Thanks to Kurt

          I am on it JENKINS-54686, I will revert the change today

          Ivan Fernandez Calvo added a comment - I am on it JENKINS-54686 , I will revert the change today

          I just upgraded the ssh-slave from 1.28.1 to 1.29.1, and immediately got the same stack-trace.

          Downgrading to 1.29.0 also produced the stack-trace.

           

          Finally, back on 1.28.1, everything is back to normal.

          Flemming Steffensen added a comment - I just upgraded the ssh-slave from 1.28.1 to 1.29.1 , and immediately got the same stack-trace. Downgrading to 1.29.0 also produced the stack-trace.   Finally, back on 1.28.1 , everything is back to normal.

          Reinhold Füreder added a comment - - edited

          ifernandezcalvo Sorry for my confusion based on fsteff's comment:

          • Is it now safe to upgrade to ssh-slave 1.29.1?
            • And independently of Jenkins core version 2.151 or 2.152?
          • That is, is in fsteff's case yet another plugin to blame?

          Reinhold Füreder added a comment - - edited ifernandezcalvo Sorry for my confusion based on fsteff 's comment: Is it now safe to upgrade to ssh-slave 1.29.1? And independently of Jenkins core version 2.151 or 2.152? That is, is in fsteff 's case yet another plugin to blame?

          Ivan Fernandez Calvo added a comment - - edited

          Ivan Fernandez Calvo added a comment - - edited reinholdfuereder see my latest comment on https://issues.jenkins-ci.org/browse/JENKINS-54686?focusedCommentId=354378&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-354378

          ifernandezcalvo Thanks for the confirmation! I'll therefore update tomorrow morning...

          Reinhold Füreder added a comment - ifernandezcalvo Thanks for the confirmation! I'll therefore update tomorrow morning...

          How do I correctly downgrade the plugin with web interface inaccessible?

          Pavel Malyshev added a comment - How do I correctly downgrade the plugin with web interface inaccessible?

          In my cases error appeared only for unauthorized users, so try to Login

          Denis Shvedchenko added a comment - In my cases error appeared only for unauthorized users, so try to Login

          Ivan Fernandez Calvo added a comment - - edited

          afunix see https://jenkins.io/doc/book/managing/plugins/#on-the-master

          If you have you JENKINS_HOME in /var/lib/jenkins/plugins, these are the steps

           

           

          Ivan Fernandez Calvo added a comment - - edited afunix see  https://jenkins.io/doc/book/managing/plugins/#on-the-master If you have you JENKINS_HOME in /var/lib/jenkins/plugins, these are the steps Stop Jenkins Go to your JENKINS_HOME - cd /var/lib/jenkins/plugins Delete the ssh slaves files - rm fr ssh-slaves* Download the plugin - curl -LO https://updates.jenkins.io/download/plugins/ssh-slaves/1.29.1/ssh-slaves.hpi Restart Jenkins.    

            Unassigned Unassigned
            jleevers Jethro Leevers
            Votes:
            6 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: