Jenkins java.lang.NoClassDefFoundError:com/trilead/ssh2/crypto/Base64

Jenkins java.lang.NoClassDefFoundError:com/trilead/ssh2/crypto/Base64,jenkins,Jenkins,今天,我在ec2实例中将Jenkins版本从2.151更新到2.152,得到的第一个错误是java.lang.NoClassDefFoundError:com/trilead/ssh2/crypto/Base64 我得到这个错误: 截图 这是日志: 有人知道如何解决这个问题吗?我遇到了一个类似的问题-在升级到最新的Jenkins SSH Slaves插件(从1.29升级到1.29.1)之后,它似乎至少到目前为止消失了。正如Eric Y.Theriault指出的,问题在于旧的SSH Slaves插

今天,我在ec2实例中将Jenkins版本从2.151更新到2.152,得到的第一个错误是java.lang.NoClassDefFoundError:com/trilead/ssh2/crypto/Base64

我得到这个错误:

截图 这是日志:


有人知道如何解决这个问题吗?

我遇到了一个类似的问题-在升级到最新的Jenkins SSH Slaves插件(从1.29升级到1.29.1)之后,它似乎至少到目前为止消失了。

正如Eric Y.Theriault指出的,问题在于旧的SSH Slaves插件

在/plugins文件夹中:

删除ssh从属文件夹 删除以ssh从属文件开头的文件 重新启动詹金斯 如果需要,安装最新的SSH从属插件。
我该怎么做?去管理Jenkins,然后选择管理插件。然后单击检查更新,如果有,您将看到它,需要安装,然后重新启动Jenkins。您还可以在“已安装”选项卡上查看已安装的内容。希望能有帮助。我不能这样做,因为你可以从截图上看到UI被阻塞了。
org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/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)
...
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)
  ... 108 more