Uploaded image for project: 'UIMA'
  1. UIMA
  2. UIMA-5797

ResourceManager doesn't close its UIMAClassLoader

    XMLWordPrintableJSON

Details

    Description

      the class org.apache.uima.resource.impl.ResourceManager_impl create its own UIMAClassLoader in many methods setExtensionClassPath*().
      The method destroy() must be responsible for calling UIMAClassLoader#close() inherited from URLCLassLoader.

      It is not the case.

      Warning some UIMAClassLoader are shared between many ResourceManager_impl because of ResourceManager_impl#copy()

      The inconvenient is that the opened resources like jar file stay locked.

      Attachments

        Issue Links

          Activity

            People

              schor Marshall Schor
              serge.demoulin Serge Démoulin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Remaining Estimate - 24h
                  24h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified