From abd5f18e85c5d84f55393dee0f16681c68d584ef Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 22 Jul 2014 16:33:46 +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 5d6950f1611..394494577e0 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-2013 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. @@ -486,6 +486,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();