Jenkins requires restart when installing plugins with TransientViewActionFactories

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • 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

            Assignee:
            Steve Arch
            Reporter:
            Steve Arch
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: