Jenkins search leads to fire

When searching for a term in Jenkins, and that term is missing/ not found, a job, or a computer I will get an unhandled exception and logged out. I have no idea what is causing this or how to resolve it.

This host was upgraded to 2.375.3 I’d really like to find a fix, since it’s not something I can roll back. I’ve tried to reinstall via apt, but the problem persists, I’d like to avoid deleting the entire $JENKINS_HOME

If I search for a term that exists (such as my user name) search works fine.

Mar 13 10:59:55 jenkins121 jenkins[2123]: 2023-03-13 14:59:55.666+0000 [id=66]        WARNING        h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 846874d4-db6e-4646-a806-3fd2bd7ea4a5
Mar 13 10:59:55 jenkins121 jenkins[2123]: java.lang.NullPointerException: Cannot invoke "String.length()" because "s" is null
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at java.base/java.net.URLEncoder.encode(URLEncoder.java:224)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at java.base/java.net.URLEncoder.encode(URLEncoder.java:196)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.cdadapco.jenkins.plugins.JiraRestAuthenticator.getUserInfoFromJira(JiraRestAuthenticator.java:135)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.cdadapco.jenkins.plugins.JiraRestAuthenticator.retrieveUserInfoAndCache(JiraRestAuthenticator.java:173)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.cdadapco.jenkins.plugins.JiraRestAuthenticator.loadUserByUsername(JiraRestAuthenticator.java:259)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.cdadapco.jenkins.plugins.JiraAuthRealm.loadUserByUsername(JiraAuthRealm.java:105)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.security.AbstractPasswordBasedSecurityRealm.loadUserByUsername2(AbstractPasswordBasedSecurityRealm.java:118)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at jenkins.security.UserDetailsCache$Retriever.call(UserDetailsCache.java:170)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at jenkins.security.UserDetailsCache$Retriever.call(UserDetailsCache.java:159)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4868)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3533)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2282)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2159)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)
Mar 13 10:59:55 jenkins121 jenkins[2123]: Caused: com.google.common.util.concurrent.UncheckedExecutionException
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2055)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache.get(LocalCache.java:3966)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4863)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at jenkins.security.UserDetailsCache.loadUserByUsername(UserDetailsCache.java:127)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.model.User$UserIDCanonicalIdResolver.resolveCanonicalId(User.java:1255)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.model.User$CanonicalIdResolver.resolve(User.java:1196)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.model.User.get(User.java:524)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.model.User.get(User.java:495)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at jenkins.model.Jenkins$8.get(Jenkins.java:2414)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at jenkins.model.Jenkins$8.get(Jenkins.java:2412)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.CollectionSearchIndex.find(CollectionSearchIndex.java:58)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.UnionSearchIndex.find(UnionSearchIndex.java:60)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.UnionSearchIndex.find(UnionSearchIndex.java:59)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.Search$Mode$1.find(Search.java:211)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.Search.find(Search.java:388)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.Search.find(Search.java:265)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at hudson.search.Search.doIndex(Search.java:84)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:397)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:409)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:207)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:140)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.IndexDispatcher.dispatch(IndexDispatcher.java:28)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:762)
Mar 13 10:59:55 jenkins121 jenkins[2123]: Caused: javax.servlet.ServletException
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:812)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:894)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.MetaClass$2.doDispatch(MetaClass.java:224)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:59)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:762)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.Stapler.invoke(Stapler.java:894)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:172)
Mar 13 10:59:55 jenkins121 jenkins[2123]:         at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:59)

Seems like a jira plugin. Id recommend upgrading and/or create a issue

1 Like