-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Minor
-
Component/s: core
-
Environment:jenkins/jenkins:2.375.2-alpine
After enabling HTTP2 on Jenkins, manual configuration changes using the Jenkins UI 'Configure System' menu are broken. When trying to apply or save the changes it will fail.
Â

Â
The root cause of the issue seems to be the Resource Root URL '/checkUrl' call.
Â
WARNING: Error while serving https://<URL>/manage/descriptorByName/jenkins.security.ResourceDomainConfiguration/checkUrl java.lang.reflect.InvocationTargetException   at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:401)   at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:409) <...>   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:933)   at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1077)   at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException   at jenkins.security.ResourceDomainConfiguration.checkUrl(ResourceDomainConfiguration.java:139)   at jenkins.security.ResourceDomainConfiguration.doCheckUrl(ResourceDomainConfiguration.java:89)   at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source)   at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:397)   ... 131 more
Â
Â
Â
Â
- duplicates
-
JENKINS-70630 NPE in Configure System page when using HTTP/2
-
- Closed
-