From 6e86ba12b76e04a8a6f8af197bd2b66e1854367c Mon Sep 17 00:00:00 2001 From: Hiroaki Yoshida Date: Mon, 20 Aug 2018 16:24:24 -0700 Subject: [PATCH] Fix potential infinite recursive loop in toString Closes gh-14152 --- .../properties/bind/validation/OriginTrackedFieldError.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/OriginTrackedFieldError.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/OriginTrackedFieldError.java index 4a4643226c1..79ed3bb0f3e 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/OriginTrackedFieldError.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/OriginTrackedFieldError.java @@ -46,7 +46,7 @@ final class OriginTrackedFieldError extends FieldError implements OriginProvider @Override public String toString() { if (this.origin == null) { - return toString(); + return super.toString(); } return super.toString() + "; origin " + this.origin; }