This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
The following commit(s) were added to refs/heads/master by this push: new af93fab8 Better error message af93fab8 is described below commit af93fab8feb314d7dd1e71ecd3bac8da177ecbd3 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Oct 15 15:58:41 2023 -0400 Better error message --- .../org/apache/commons/beanutils2/converters/DateTimeConverter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java b/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java index b8b0bba9..387930cb 100644 --- a/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java +++ b/src/main/java/org/apache/commons/beanutils2/converters/DateTimeConverter.java @@ -454,8 +454,9 @@ public abstract class DateTimeConverter<D> extends AbstractConverter<D> { if (errorIndex >= 0 || pos.getIndex() != value.length() || parsedDate == null) { String msg = "Error converting '" + toString(sourceType) + "' to '" + toString(targetType) + "'"; if (format instanceof SimpleDateFormat) { - msg += String.format(" using pattern '%s', errorIndex %,d, %s", ((SimpleDateFormat) format).toPattern(), errorIndex, - format.getCalendar().getClass().getSimpleName()); + final SimpleDateFormat simpleFormat = (SimpleDateFormat) format; + msg += String.format(" using pattern '%s', localized pattern '%s', errorIndex %,d, calendar type %s, this %s", simpleFormat.toPattern(), + simpleFormat.toLocalizedPattern(), errorIndex, format.getCalendar().getClass().getSimpleName(), this); } if (log().isDebugEnabled()) { log().debug(" " + msg);