Контроллер Jenkins, бросающий http 500 ошибку после обновления Java до 21JAVA

Программисты JAVA общаются здесь
Anonymous
Контроллер Jenkins, бросающий http 500 ошибку после обновления Java до 21

Сообщение Anonymous »

Я сейчас на Дженкинс версии 2.504.3. Я попробовал модернизировать свой Jenkins JDK с 17 до 21 на моем контроллере Jenkins. Я использую Open JDK, и мой Jenkins работает на сервере Ubuntu. < /P>
Я столкнулся с следующей ошибкой: < /p>
HTTP ERROR 500 jakarta.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.504.3.jar!/lib/layout/view.jelly:42:20: class hudson.security.csrf.DefaultCrumbIssuer is missing its descriptor URI: / STATUS: 500 MESSAGE: jakarta.servlet.ServletException: org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.504.3.jar!/lib/layout/view.jelly:42:20: class hudson.security.csrf.DefaultCrumbIssuer is missing its descriptor SERVLET: Stapler CAUSED BY: org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.504.3.jar!/lib/layout/view.jelly:42:20: class hudson.security.csrf.DefaultCrumbIssuer is missing its descriptor CAUSED BY: java.lang.AssertionError: class hudson.security.csrf.DefaultCrumbIssuer is missing its descriptor Caused by: org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.504.3.jar!/lib/layout/view.jelly:42:20: class hudson.security.csrf.DefaultCrumbIssuer is missing its descriptor at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:744)
< /code>
Итак, я вернулся в JDK 17, и мой Дженкинс работает нормально. Но я хотел бы перейти на JDK 21. Поэтому, пожалуйста, помогите мне понять, что вызывает эту проблему и как я могу ее исправить.

Подробнее здесь: https://stackoverflow.com/questions/797 ... java-to-21

Вернуться в «JAVA»