From b3eb93170bec1424c1cc028db48fc94204dcc181 Mon Sep 17 00:00:00 2001 From: Maciej Walkowiak Date: Sun, 14 Jan 2024 15:57:34 +0100 Subject: [PATCH] Do not fail when bean scope is not active. (#21) Fixes #19 --- .../com/maciejwalkowiak/spring/boot/startup/TagsResolver.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/startup-report/src/main/java/com/maciejwalkowiak/spring/boot/startup/TagsResolver.java b/startup-report/src/main/java/com/maciejwalkowiak/spring/boot/startup/TagsResolver.java index db151f3..db561f1 100644 --- a/startup-report/src/main/java/com/maciejwalkowiak/spring/boot/startup/TagsResolver.java +++ b/startup-report/src/main/java/com/maciejwalkowiak/spring/boot/startup/TagsResolver.java @@ -11,6 +11,7 @@ import org.springframework.beans.BeansException; import org.springframework.beans.factory.NoSuchBeanDefinitionException; +import org.springframework.beans.factory.support.ScopeNotActiveException; import org.springframework.boot.context.metrics.buffering.StartupTimeline; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; @@ -45,6 +46,8 @@ Map resolveTags(StartupTimeline.TimelineEvent timelineEvent) { } } catch (NoSuchBeanDefinitionException e) { LOGGER.debug("No bean with name {} found", tags.get("beanName"), e); + } catch (ScopeNotActiveException e) { + LOGGER.debug("Scope is not active when fetching tags from bean: {}", tags.get("beanName"), e); } }