[ https://issues.apache.org/jira/browse/ATLAS-3092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sarath Subramanian updated ATLAS-3092: -------------------------------------- Fix Version/s: trunk 2.0.0 > Atlas Plugin ClassLoader Doesn't Restore Thread ClassLoader > ----------------------------------------------------------- > > Key: ATLAS-3092 > URL: https://issues.apache.org/jira/browse/ATLAS-3092 > Project: Atlas > Issue Type: Bug > Reporter: Shawn Weeks > Assignee: Ramesh Mani > Priority: Minor > Fix For: 2.0.0, trunk > > Attachments: > 0001-ATLAS-3092-Atlas-Plugin-ClassLoader-Doesn-t-Restore-.patch > > Time Spent: 40m > Remaining Estimate: 0h > > 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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)