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

Jenkins requires restart when installing plugins with TransientViewActionFactories

XMLWordPrintable

    • 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
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: