Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-27975

AbstractCachingWebPanelRenderer does not clean up correctly on plugin disabled

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 5.1
    • 5.0.3
    • None
    • ondemand

    Description

      This mainly affects the build of ondemand as this bug causes memory leak during xml restore.

      AbstractCachingWebPanelRenderer implements DisposableBean to unregister itself from EventManager during plugin shutdown. But since the web-panel-renderer is not managed by Spring, the destroy() method is never called.
      it's managed by WebPanelRendererModuleDescriptor, which should overwrite the destroy() method in AbstractModuleDescriptor and ask the AbstractCachingWebPanelRenderer to unregister itself and also clear its cache.

      Attachments

        Issue Links

          Activity

            People

              awei Alex Wei (DE)
              awei Alex Wei (DE)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: