From bac9978972b4d0f10266657c674798a02471a436 Mon Sep 17 00:00:00 2001 From: Oleg Zhurakousky Date: Wed, 7 Aug 2019 20:09:43 +0200 Subject: [PATCH] Added parent/parent class loader to the launcegr loader --- .../cloud/function/deployer/ExternalFunctionJarLauncher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-function-deployer-new/src/main/java/org/springframework/cloud/function/deployer/ExternalFunctionJarLauncher.java b/spring-cloud-function-deployer-new/src/main/java/org/springframework/cloud/function/deployer/ExternalFunctionJarLauncher.java index 507f8f832..d05d86936 100644 --- a/spring-cloud-function-deployer-new/src/main/java/org/springframework/cloud/function/deployer/ExternalFunctionJarLauncher.java +++ b/spring-cloud-function-deployer-new/src/main/java/org/springframework/cloud/function/deployer/ExternalFunctionJarLauncher.java @@ -109,7 +109,7 @@ class ExternalFunctionJarLauncher extends JarLauncher { * While LaunchedURLClassLoader is completely disconnected with the current * class loader, this will still allow it to see FunctionContextUtils */ - return new ClassLoader(new LaunchedURLClassLoader(urls, null)) { + return new ClassLoader(new LaunchedURLClassLoader(urls, getClass().getClassLoader().getParent())) { boolean functionContextUtilsLoaded; @Override