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