diff --git a/lib/plugins/aws/invokeLocal/java/src/main/java/com/serverless/InvokeBridge.java b/lib/plugins/aws/invokeLocal/java/src/main/java/com/serverless/InvokeBridge.java index 8a4d32c93..ef0c56492 100644 --- a/lib/plugins/aws/invokeLocal/java/src/main/java/com/serverless/InvokeBridge.java +++ b/lib/plugins/aws/invokeLocal/java/src/main/java/com/serverless/InvokeBridge.java @@ -65,6 +65,7 @@ public class InvokeBridge { private Object getInstance() throws Exception { URL[] urls = {this.artifact.toURI().toURL()}; URLClassLoader child = new URLClassLoader(urls, this.getClass().getClassLoader()); + Thread.currentThread().setContextClassLoader(child); this.clazz = Class.forName(this.className, true, child);