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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Duplicate
    • Component/s: ssh-slaves-plugin
    • Labels:
    • Environment:
    • Similar Issues:

      Description

      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)
      

        Attachments

          Issue Links

            Activity

            Hide
            klou 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
            
            Show
            klou 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
            Hide
            klou 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).

            Show
            klou 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).
            Hide
            dshvedchenko Denis Shvedchenko added a comment - - edited

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

            FYI: Ivan Fernandez Calvo

            Show
            dshvedchenko Denis Shvedchenko added a comment - - edited yep, it caused by SSH Slaves plugin 1.29.0, also downgrade fixed this issue. FYI:  Ivan Fernandez Calvo
            Hide
            kboz 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

            Show
            kboz 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
            Hide
            ifernandezcalvo Ivan Fernandez Calvo added a comment -

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

            Show
            ifernandezcalvo Ivan Fernandez Calvo added a comment - I am on it JENKINS-54686 , I will revert the change today
            Hide
            fsteff 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.

            Show
            fsteff 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.
            Hide
            reinholdfuereder Reinhold Füreder added a comment - - edited

            Ivan Fernandez Calvo Sorry for my confusion based on Flemming Steffensen'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 Flemming Steffensen's case yet another plugin to blame?
            Show
            reinholdfuereder Reinhold Füreder added a comment - - edited Ivan Fernandez Calvo Sorry for my confusion based on Flemming Steffensen '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 Flemming Steffensen 's case yet another plugin to blame?
            Show
            ifernandezcalvo Ivan Fernandez Calvo added a comment - - edited Reinhold Füreder 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
            Hide
            reinholdfuereder Reinhold Füreder added a comment -

            Ivan Fernandez Calvo Thanks for the confirmation! I'll therefore update tomorrow morning...

            Show
            reinholdfuereder Reinhold Füreder added a comment - Ivan Fernandez Calvo Thanks for the confirmation! I'll therefore update tomorrow morning...
            Hide
            afunix Pavel Malyshev added a comment -

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

            Show
            afunix Pavel Malyshev added a comment - How do I correctly downgrade the plugin with web interface inaccessible?
            Hide
            dshvedchenko Denis Shvedchenko added a comment -

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

            Show
            dshvedchenko Denis Shvedchenko added a comment - In my cases error appeared only for unauthorized users, so try to Login
            Hide
            ifernandezcalvo Ivan Fernandez Calvo added a comment - - edited

            Pavel Malyshev 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

             

             

            Show
            ifernandezcalvo Ivan Fernandez Calvo added a comment - - edited Pavel Malyshev 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.    

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: