diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeEventLoop.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeEventLoop.java index 83d9f256d..42d6e2fce 100644 --- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeEventLoop.java +++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/CustomRuntimeEventLoop.java @@ -236,6 +236,12 @@ public final class CustomRuntimeEventLoop implements SmartLifecycle { return "UNKNOWN-VERSION"; } int startIndex = path.lastIndexOf("/") + 1; - return path.substring(startIndex, endIndex).replace("spring-cloud-function-adapter-aws-", ""); + try { + return path.substring(startIndex, endIndex).replace("spring-cloud-function-adapter-aws-", ""); + } + catch (Throwable e) { + logger.info("Failed to deterimine framework version"); + return "UNKNOWN-VERSION"; + } } } diff --git a/spring-cloud-function-samples/function-sample-kotlin-web/pom.xml b/spring-cloud-function-samples/function-sample-kotlin-web/pom.xml index b80bfa41f..4c3587eff 100644 --- a/spring-cloud-function-samples/function-sample-kotlin-web/pom.xml +++ b/spring-cloud-function-samples/function-sample-kotlin-web/pom.xml @@ -38,7 +38,7 @@ org.springframework.cloud spring-cloud-function-kotlin - 3.2.1-SNAPSHOT + 3.2.2-SNAPSHOT org.springframework.cloud