当前位置: 首页 > 知识库问答 >
问题:

Jenkins IllegalArgumentException添加新从属时

羊光辉
2023-03-14

我想给詹金斯加一个新奴隶。当我跟踪Jenkins UI时,它给我以下命令

java -jar agent.jar -jnlpUrl http://<jenkins_url>/computer/<slave_name>/slave-agent.jnlp -secret 4b59708a20e155c8ccb39f1fb046be09f72c712ed839401195c475d5fdb2b0e5

当我尝试执行该命令时,其输出如下:

Exception in thread "main" java.lang.IllegalArgumentException: IV buffer too short for given offset/length combination
        at javax.crypto.spec.IvParameterSpec.<init>(IvParameterSpec.java:80)
        at hudson.remoting.Launcher.parseJnlpArguments(Launcher.java:515)
        at hudson.remoting.Launcher.run(Launcher.java:325)
        at hudson.remoting.Launcher.main(Launcher.java:283)

你能帮我解决一下这个错误吗?任何帮助都将不胜感激。提前道谢。

最诚挚的问候。

共有1个答案

苏昂雄
2023-03-14

我回顾了Jenkins代码和Jenkins代理代码(remoting)中IV长度的设置,似乎所有地方都一致地设置为16字节。

但是,通过运行curl来获取slave-agent.jnlp URL($jenkins_url/computer/$node_name/slave-agent.jnlp),我发现我认为应该使用的http://URL返回的只是“302 found”,“location”头被设置为相同的URL,但带有https://。curl在Jenkins中看到了关于缺少权限的消息(读取,然后连接代理)。为匿名用户添加这些代码($JENKINS_URL/configureSecurity,使用基于矩阵的安全性)为我解决了这个问题。

或者更确切地说,它把它变成了另一个问题,那就是“连接拒绝”。我又花了一段时间才弄清楚--对于在容器中运行的Jenkins主机--在全局安全配置中,“入站代理的TCP端口”必须设置为容器内部端口,而在节点配置中,“隧道连接通过”必须设置为外部端口。

我希望我的调试练习将至少部分适用于您的上下文。

 类似资料:
  • 问题内容: 如何将CSS中的title =’mandatory’添加到以下内容 问题答案: 你不能 CSS是一种表示语言。它不是设计来添加内容的(除了非常琐碎的and和)。

  • 在我的项目中,我使用spring security。要获取当前用户名,我正在访问SpringContextHolder 使用对象我只能检索到有限的信息,如用户名、密码、角色等。如果我想检索用户ID怎么办?我是否需要每次都进行数据库调用以获取更多与用户名对应的用户详细信息?我不能为会话对象设置属性吗?在大部分帖子中,解决方案是通过使用对象提出的。但在我的情况下,我不需要视图层的Session属性,但

  • 我想在我雄辩的模型中推一个额外的计算属性,我想在我的边栏选项卡中使用它作为

  • 我在我的网站上使用MathJax,我想添加一些语义支持。 目前,我的MathJax配置是接收TeX输入并输出HTML-CSS输出(不幸的是,MathML在Chrome中工作不太好)。我还有一个jQuery函数,它接受任何类并将其转储到属性中。 下面的HTML。。。 用下面的脚本。。。 将输出。。。 显然,的内容将使用一系列跨度、类和样式进行样式化。我只是不打算在这里打这些。无论如何,在呈现数学之后

  • 我在向Magento添加新属性集时遇到了一个问题。 在“添加新属性集”页面上,在输入名称并选择以默认为基础的新属性集之后,我单击“保存属性集”。然后页面加载大约10-15秒,并显示一个带有以下错误的白色页面:

  • 我已经看到了这个答案,并且正在使用它所建议的解决方案,但仍然得到相同的错误。 我有一个对用户表有外键约束的代理表,这是代理表: 这是我的实体: 现在,我想为现有用户添加一个新代理: <代码>\u上下文。SaveChanges() 行引发以下异常: "无法添加或更新子行:外键约束失败(\"dbName\".\"agent\", CONSTRAINT\"FK_Agency_User\"FOREIGN