From b56c8f49b5e5918ffb400954f224596cd3e70859 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 24 Jul 2014 17:48:08 +0200 Subject: [PATCH] AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt Issue: SPR-12010 (cherry picked from commit 5e2fbe7) --- .../context/support/AbstractApplicationContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java index bbc7841acbc..20afacf06f4 100644 --- a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java +++ b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2012 the original author or authors. + * Copyright 2002-2014 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -483,6 +483,8 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader } catch (BeansException ex) { + logger.warn("Exception encountered during context initialization - cancelling refresh attempt", ex); + // Destroy already created singletons to avoid dangling resources. destroyBeans();