From 7f33d942f4d20608ac499aee4130c4ceeb2ff917 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Sun, 14 Dec 2014 13:51:11 -0800 Subject: [PATCH] Fix banner NPE when when using the default package Update ResourceBanner to protect against a null application package. Fixes gh-2143 --- .../main/java/org/springframework/boot/ResourceBanner.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-boot/src/main/java/org/springframework/boot/ResourceBanner.java b/spring-boot/src/main/java/org/springframework/boot/ResourceBanner.java index 652b3af33f..0bc021c887 100644 --- a/spring-boot/src/main/java/org/springframework/boot/ResourceBanner.java +++ b/spring-boot/src/main/java/org/springframework/boot/ResourceBanner.java @@ -99,8 +99,8 @@ public class ResourceBanner implements Banner { } protected String getApplicationVersion(Class sourceClass) { - return (sourceClass == null ? null : sourceClass.getPackage() - .getImplementationVersion()); + Package sourcePackage = (sourceClass == null ? null : sourceClass.getPackage()); + return (sourcePackage == null ? null : sourcePackage.getImplementationVersion()); } protected String getBootVersion() {