Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-45106

BlueOcean event notifications fail with RTE for users having Item.DISCOVER without Item.READ permissions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • blueocean-plugin
    • None
    • Blue Ocean 1.2-beta1

      org.acegisecurity.AccessDeniedException: Please log in to access myAgent
       at com.cloudbees.hudson.plugins.folder.AbstractFolder.getItem(AbstractFolder.java:1167)
       at jenkins.branch.MultiBranchProject.getItem(MultiBranchProject.java:693)
       at io.jenkins.blueocean.rest.impl.pipeline.BranchContainerImpl.get(BranchContainerImpl.java:130)
       at io.jenkins.blueocean.rest.impl.pipeline.BranchContainerImpl.get(BranchContainerImpl.java:21)
       at io.jenkins.blueocean.rest.impl.pipeline.MultiBranchPipelineImpl$PipelineFactoryImpl.resolve(MultiBranchPipelineImpl.java:401)
       at io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl$PipelineFactoryImpl.resolve(PipelineFolderImpl.java:160)
       at io.jenkins.blueocean.service.embedded.rest.PipelineFolderImpl$PipelineFactoryImpl.resolve(PipelineFolderImpl.java:160)
       at io.jenkins.blueocean.service.embedded.rest.BluePipelineFactory.resolve(BluePipelineFactory.java:60)
       at io.jenkins.blueocean.service.embedded.LinkResolverImpl.resolveJob(LinkResolverImpl.java:50)
       at io.jenkins.blueocean.service.embedded.LinkResolverImpl.resolve(LinkResolverImpl.java:30)
       at io.jenkins.blueocean.rest.hal.LinkResolver.resolveLink(LinkResolver.java:32)
       at io.jenkins.blueocean.events.BlueMessageEnricher.enrich(BlueMessageEnricher.java:64)
       at org.jenkinsci.plugins.pubsub.PubsubBus.publish(PubsubBus.java:111)
      Caused: org.jenkinsci.plugins.pubsub.MessageException: Event enrichment failure due to unexpected exception in io.jenkins.blueocean.events.BlueMessageEnricher.
       at org.jenkinsci.plugins.pubsub.PubsubBus.publish(PubsubBus.java:113)
       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)
      

            jamesdumay James Dumay
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: