我想向詹金斯添加一个新的奴隶。当我遵循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)
您能帮我解决这个错误吗?任何帮助将不胜感激。提前致谢。
最好的问候。
我查看了詹金斯代码以及詹金斯代理代码(远程处理)中IV长度的设置,并且似乎在各处始终将其设置为16个字节。