Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-3650

EnhancedQueueExecutor causes class loader leaks

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 4.0.0.Beta2
    • None
    • None
    • None

    Description

      EnhancedQueueExecutor does not managed its threads context class loaders. By default the TCCL that is assigned to a thread will be the TCCL at creation time, which can be a deployments TCCL.

      This results in class loader leaks, as this deployments TCCL can then never be cleaned. In addition to this it means that the TCCL that tasks are run with is undefined, and can even be the TCCL of an unrelated deployment.

      Attachments

        Issue Links

          Activity

            People

              dlloyd@redhat.com David Lloyd
              sdouglas1@redhat.com Stuart Douglas
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: