Hello Jenkins Community team,
I am using
Jenkins - 2.263.1(LTS) deployed through tomcat.
I have upgraded few of the plugins yesterday since then i am facing following issue whenever i modify any settings under Manage Jenkins --> Configure Systems section if i click save button. it takes few mins and throws the below error.
HTTP Status 403 – Forbidden
Type Status Report
Message No valid crumb was included in the request
Description The server understood the request but refuses to authorize it.
Apache Tomcat/9.0.30
From jenkins systems log below message shown.
Feb 18, 2021 7:52:13 AM WARNING hudson.ExpressionFactory2$JexlExpression evaluate
Caught exception evaluating: h.filterDescriptors(it,attrs.descriptors) in /jenkins/configure. Reason: java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.Hudson' in thread 'Handling GET /jenkins/configure from 206.25.26.27 : http-nio-8080-exec-2 Jenkins/configure.jelly GlobalLibraries/config.jelly LibraryConfiguration/config.jelly SCMRetriever/DescriptorImpl/config.jelly MultiSCM/DescriptorImpl/config.jelly'
java.lang.NullPointerException: Descriptor list is null for context 'class hudson.model.Hudson' in thread 'Handling GET /jenkins/configure from 206.25.26.27 : http-nio-8080-exec-2 Jenkins/configure.jelly GlobalLibraries/config.jelly LibraryConfiguration/config.jelly SCMRetriever/DescriptorImpl/config.jelly MultiSCM/DescriptorImpl/config.jelly'
at hudson.model.DescriptorVisibilityFilter.apply(DescriptorVisibilityFilter.java:73)
at hudson.Functions.filterDescriptors(Functions.java:2122)
at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
Under Configure Global security -->
CSRF Protection -->Enable proxy compatibility(Enabled). Still same problem persists. Therefore please help me to solve this issue.
Thanks in advance.