When building certain pipeline jobs, I get messages like the following in my Jenkins system log:
Unable to enrich message: Please log in to access PR-157
org.acegisecurity.AccessDeniedException: Please log in to access PR-157
at com.cloudbees.hudson.plugins.folder.AbstractFolder.getItem(AbstractFolder.java:1033)
at jenkins.branch.MultiBranchProject.getItem(MultiBranchProject.java:730)
at io.jenkins.blueocean.rest.impl.pipeline.BranchContainerImpl.get(BranchContainerImpl.java:148)
at io.jenkins.blueocean.rest.impl.pipeline.BranchContainerImpl.get(BranchContainerImpl.java:25)
at io.jenkins.blueocean.rest.impl.pipeline.MultiBranchPipelineImpl$PipelineFactoryImpl.resolve(MultiBranchPipelineImpl.java:267)
at io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl$PipelineFactoryImpl.resolve(PipelineFolderImpl.java:173)
at io.jenkins.blueocean.rest.factory.BluePipelineFactory.resolve(BluePipelineFactory.java:75)
at io.jenkins.blueocean.service.embedded.LinkResolverImpl.resolveJob(LinkResolverImpl.java:51)
at io.jenkins.blueocean.service.embedded.LinkResolverImpl.resolve(LinkResolverImpl.java:31)
at io.jenkins.blueocean.rest.hal.LinkResolver.resolveLink(LinkResolver.java:32)
at io.jenkins.blueocean.events.BlueMessageEnricher.maybeEnrichMessage(BlueMessageEnricher.java:86)
at io.jenkins.blueocean.events.BlueMessageEnricher.enrich(BlueMessageEnricher.java:70)
at org.jenkinsci.plugins.pubsub.PubsubBus.publish(PubsubBus.java:133)
at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener.publish(SyncQueueListener.java:178)
at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener.access$300(SyncQueueListener.java:57)
at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener$1.run(SyncQueueListener.java:106)
This suggests a permissions issue, although I'm unclear exactly what – I don't know who or what is being asked to log into what.