diff --git a/spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java b/spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java index a963d2c1a36..f2a928947df 100644 --- a/spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java +++ b/spring-beans/src/main/java/org/springframework/beans/factory/CannotLoadBeanClassException.java @@ -50,7 +50,7 @@ public class CannotLoadBeanClassException extends FatalBeanException { public CannotLoadBeanClassException( @Nullable String resourceDescription, String beanName, @Nullable String beanClassName, ClassNotFoundException cause) { - super("Cannot find class [" + String.valueOf(beanClassName) + "] for bean with name '" + beanName + "'" + + super("Cannot find class [" + beanClassName + "] for bean with name '" + beanName + "'" + (resourceDescription != null ? " defined in " + resourceDescription : ""), cause); this.resourceDescription = resourceDescription; this.beanName = beanName; @@ -68,7 +68,7 @@ public class CannotLoadBeanClassException extends FatalBeanException { public CannotLoadBeanClassException( @Nullable String resourceDescription, String beanName, @Nullable String beanClassName, LinkageError cause) { - super("Error loading class [" + String.valueOf(beanClassName) + "] for bean with name '" + beanName + "'" + + super("Error loading class [" + beanClassName + "] for bean with name '" + beanName + "'" + (resourceDescription != null ? " defined in " + resourceDescription : "") + ": problem with class file or dependent class", cause); this.resourceDescription = resourceDescription; diff --git a/spring-web/src/main/java/org/springframework/web/client/UnknownHttpStatusCodeException.java b/spring-web/src/main/java/org/springframework/web/client/UnknownHttpStatusCodeException.java index 0eb4f37f37f..593fd665fa7 100644 --- a/spring-web/src/main/java/org/springframework/web/client/UnknownHttpStatusCodeException.java +++ b/spring-web/src/main/java/org/springframework/web/client/UnknownHttpStatusCodeException.java @@ -45,7 +45,7 @@ public class UnknownHttpStatusCodeException extends RestClientResponseException public UnknownHttpStatusCodeException(int rawStatusCode, String statusText, @Nullable HttpHeaders responseHeaders, @Nullable byte[] responseBody, @Nullable Charset responseCharset) { - super("Unknown status code [" + String.valueOf(rawStatusCode) + "]" + " " + statusText, + super("Unknown status code [" + rawStatusCode + "]" + " " + statusText, rawStatusCode, statusText, responseHeaders, responseBody, responseCharset); }