diff --git a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/ContextFunctionCatalogAutoConfiguration.java b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/ContextFunctionCatalogAutoConfiguration.java index 3caf1cc9c..b72270a87 100644 --- a/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/ContextFunctionCatalogAutoConfiguration.java +++ b/spring-cloud-function-context/src/main/java/org/springframework/cloud/function/context/ContextFunctionCatalogAutoConfiguration.java @@ -490,6 +490,9 @@ public class ContextFunctionCatalogAutoConfiguration { private Object getField(Object target, String name) { Field field = ReflectionUtils.findField(target.getClass(), name); + if (field == null) { + return null; + } ReflectionUtils.makeAccessible(field); return ReflectionUtils.getField(field, target); }