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

Jenkins requires restart when installing plugins with TransientViewActionFactories


    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None
    • jenkins-core:2.140
    • 2.144

      TransientViewActionFactories are only ever called once per view, see here


      This means that if you install a plugin that affects the view (via a TransientViewActionFactory) and getActions() has already been called for that view, your implementation of TransientViewActionFactory will not be called and your action will not happen (eg, populating a sidepanel entry etc).


      We should either implement an ExtensionListener to dirty the cached transientActions when a new plugin is loaded, or do away with the caching altogether

            agentgonzo Steve Arch
            agentgonzo Steve Arch
            0 Vote for this issue
            1 Start watching this issue