From 8e3346c24fb9a5a98ac09f7c84284b49ec00db43 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 10 Aug 2022 08:25:34 +0100 Subject: [PATCH] Catch exception that's thrown on Java 11 and later See gh-32034 --- .../boot/autoconfigure/flyway/FlywayAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java index 064cb205dfa4..aeb09976e534 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java @@ -267,7 +267,7 @@ private void configureIgnoredMigrations(FluentConfiguration configuration, Flywa map.from(properties.isIgnorePendingMigrations()).to(configuration::ignorePendingMigrations); map.from(properties.isIgnoreFutureMigrations()).to(configuration::ignoreFutureMigrations); } - catch (BootstrapMethodError ex) { + catch (BootstrapMethodError | NoSuchMethodError ex) { // Flyway 9+ } }