Я установил jenkins на fedora 23, используя стандартный менеджер пакетов (dnf). В отдельной Fedora 23 я пытаюсь создать подчиненный экземпляр, используя «Запуск подчиненных агентов через Java JNLP».Проблемы с запуском jenkins slave через jnlp на fedora 23
В соответствии с инструкцией я скачал файл slave.jar из Дженкинс главного экземпляра и побежал
java -jar slave.jar -jnlpUrl http://${HOST}:${PORT}/computer/${SLAVE}/slave-agent.jnlp
и я получаю
Exception in thread "main" java.lang.IllegalStateException: Cannot set value to a final field 'hudson.remoting.jnlp.Main.urls'.
at org.kohsuke.args4j.spi.Setters.create(Setters.java:32)
at org.kohsuke.args4j.ClassParser.parse(ClassParser.java:34)
at org.kohsuke.args4j.CmdLineParser.<init>(CmdLineParser.java:94)
at org.kohsuke.args4j.CmdLineParser.<init>(CmdLineParser.java:69)
at hudson.remoting.jnlp.Main._main(Main.java:123)
at hudson.remoting.Launcher.run(Launcher.java:228)
at hudson.remoting.Launcher.main(Launcher.java:192)
Это известная проблема? Я делаю что-то неправильно? Есть ли работа?
Вы можете проверить, что внутри этого jnlp? Если это выглядит действительным? Вы полностью сконфигурировали свой мастер jenkins? Такие вещи, как отсутствие имени хоста и т. Д., Могут испортить содержимое jnlp? Изменить: проверьте, не указана ли ссылка в блоке * после того, как код -url действителен. –