Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Minor
-
Resolution: Unresolved
-
Component/s: core, winstone-jetty
-
Labels:
-
Environment:2.249.1
-
Similar Issues:
-
Released As:jenkins.io/changelog-stable/#v2.249.1
Description
Upgraded from 2.235.5 to 2.249.1 on October 1st. After upgrade the Assign Role page will not completely render. The Jenkins instance has over 600 users and 50+ teams each has 3 - 4 roles. The page will render if the VM and Jenkins has low usage. I see this is a known problem based upon the LTS change log that httpKeepAliveTimeout was implemented for 2.249.1 as 2.235.2 appears to have not fixed the issue. Or it could be a performance issue as the number of threads has not been increased in several years when usage was low.
java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true \
-Djava.io.tmpdir=/var/lib/jenkins/tmp -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war \
--logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon \
--httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 \
--httpKeepAliveTimeout=60000 SHELL=/bin/bash USER=jenkins ....
---------------------
org.apache.commons.jelly.JellyTagException: jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.249.1.jar!/lib/form/prepareDatabinding.jelly:36:89: <j:expr> java.util.concurrent.TimeoutException: Idle timeout expired: 5000/5000 ms
at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:100)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
> After upgrade the Assign Role page will not completely render.
Could you please provide the plugin name and version? Is it the Role Strategy plugin? If so, did you upgrade its version during the update?