Hi, I'm tracking down an issue with Hive ClassLoading for UDFs and I discovered that after calling the Atlas Hook Hive's current thread had a different class loader than before the hook. I'm looking in AtlasPluginClassLoader.java at the deactivate method and it looks like it's setting the threads class loader back to savedClassLoader.getParent() instead of savedClassLoader. Why is this? It's causing Hive to add UDF Jars to the wrong classloader.
Thanks Shawn Weeks