diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/SpringBootVersionVerifier.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/SpringBootVersionVerifier.java index cc9d0140..c295c7b6 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/SpringBootVersionVerifier.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/configuration/SpringBootVersionVerifier.java @@ -87,8 +87,11 @@ class SpringBootVersionVerifier implements CompatibilityVerifier { if (log.isDebugEnabled()) { log.debug("Version found in Boot manifest [" + version + "]"); } - return StringUtils.hasText(version) - && version.startsWith(stripWildCardFromVersion(s)); + if (!StringUtils.hasText(version)) { + log.info("Cannot check Boot version"); + return true; + } + return version.startsWith(stripWildCardFromVersion(s)); } String getVersionFromManifest() { diff --git a/spring-cloud-commons/src/test/java/org/springframework/cloud/configuration/SpringBootDependencyTests.java b/spring-cloud-commons/src/test/java/org/springframework/cloud/configuration/SpringBootDependencyTests.java index 880886d2..341b24e8 100644 --- a/spring-cloud-commons/src/test/java/org/springframework/cloud/configuration/SpringBootDependencyTests.java +++ b/spring-cloud-commons/src/test/java/org/springframework/cloud/configuration/SpringBootDependencyTests.java @@ -132,7 +132,7 @@ public class SpringBootDependencyTests { acceptedVersions) { @Override String getVersionFromManifest() { - return ""; + return "2.1"; } }; versionVerifier.ACCEPTED_VERSIONS.clear(); @@ -207,7 +207,7 @@ public class SpringBootDependencyTests { acceptedVersions) { @Override String getVersionFromManifest() { - return ""; + return "2.0"; } }; versionVerifier.ACCEPTED_VERSIONS.remove("2.1");