Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
0.3.0-incubating
-
Important
Description
As of now the InvokerClass is being loaded in wrong classloader. It should be loaded into Thread.currentThread.getContextClassLoader()
Class<? extends DoFnInvoker<?, ?>> res = (Class<? extends DoFnInvoker<?, ?>>) unloaded .load(DoFnInvokers.class.getClassLoader(), ClassLoadingStrategy.Default.INJECTION) .getLoaded();
Fix
Class<? extends DoFnInvoker<?, ?>> res = (Class<? extends DoFnInvoker<?, ?>>) unloaded .load(Thread.currentThread().getContextClassLoader(), ClassLoadingStrategy.Default.INJECTION) .getLoaded();