-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
Component/s: favorite-plugin
-
None
-
Environment:Jenkins 2.516.1 LTS
-
2.253.v9b_413168133b_
After installing, enabling and configuring the Customizable Header plugin, some users report issues while logging in.
They get the infamous "A problem occurred while processing the request" page after trying to sign in.
Jenkins log gives out the following error:
Sep 08, 2025 8:58:22 AM WARNING hudson.init.impl.InstallUncaughtExceptionHandler handleException Caught unhandled exception with ID 47c91e0b-ba0e-43bc-a96d-c825378ca657 org.springframework.security.access.AccessDeniedException: Please login to access job <redacted> Â at jenkins.model.Jenkins.getItem(Jenkins.java:3034) Â at jenkins.model.Jenkins.getItem(Jenkins.java:354) Â at jenkins.model.Jenkins.getItemByFullName(Jenkins.java:3141) Â at jenkins.model.Jenkins.getItemByFullName(Jenkins.java:3160) Â at PluginClassLoader for favorite//hudson.plugins.favorite.user.FavoriteUserProperty.removeFavoritesWhichDoNotExist(FavoriteUserProperty.java:174) Â at PluginClassLoader for favorite//hudson.plugins.favorite.user.FavoriteUserProperty.getAllFavorites(FavoriteUserProperty.java:85) Â at PluginClassLoader for favorite//hudson.plugins.favorite.Favorites.getFavorites(Favorites.java:124) Â at PluginClassLoader for customizable-header//io.jenkins.plugins.customizable_header.CustomHeaderConfiguration.hasFavorites(CustomHeaderConfiguration.java:206) Â at PluginClassLoader for customizable-header//io.jenkins.plugins.customizable_header.CustomHeaderConfiguration.hasLinks(CustomHeaderConfiguration.java:255) Â at PluginClassLoader for customizable-header//io.jenkins.plugins.customizable_header.headers.AbstractCustomHeader.hasLinks(AbstractCustomHeader.java:45) Â at jdk.internal.reflect.GeneratedMethodAccessor5051.invoke(Unknown Source) Â at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) Â at java.base/java.lang.reflect.Method.invoke(Unknown Source) Â at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258) Â at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104) Â at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) Â at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) Â at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) Â at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) Â at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:76) Â at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61) Â at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsString(ExpressionSupport.java:46) Â at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.buildAttributes(ReallyStaticTagLibrary.java:114) Â at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:98) Â 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.JellyViewScript.run(JellyViewScript.java:98) Â at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:174) Â at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271) Caused: org.apache.commons.jelly.JellyTagException: jar:file:/var/jenkins_home/war/WEB-INF/lib/jenkins-core-2.516.1.jar!/lib/layout/pageHeader.jelly:29:60: <st:include> Please login to access job <redacted> Â at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:725) Â at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:283) Â 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:121) Â at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Â at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) Â at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Â at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102) Â at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Â at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:102) Â at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) Â at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:100) Â at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91) Â at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:271) Â 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:121) Â 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:121) Â at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) Â at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:98) Â at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:67) Â at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:55) Â at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:62) Â at org.kohsuke.stapler.jelly.ScriptInvoker.execute(ScriptInvoker.java:42) Â at org.kohsuke.stapler.Facet$1.dispatch(Facet.java:230)
Â
Side note: There's no customizable-header component in Jira I can select.
- links to