Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-3092

Atlas Plugin ClassLoader Doesn't Restore Thread ClassLoader

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.0.0, trunk
    • None
    • None

    Description

      Currently when the AtlasPluginClassLoader is deactivated it sets the current threads class loader to class loader that was active when the class was instantiated. In applications like Hive where a single thread may be shared among multiple sessions each with its own class loader this is breaking class loading for UDFs. The deactivate method should set the current threads class loader back to the class loader that was set when activate was called.

      Attachments

        Issue Links

          Activity

            People

              rmani Ramesh Mani
              Absolutesantaja Shawn Weeks
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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