Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
9.0.0-M2
-
None
Description
Calling cookieUtils.save(xxx) with log.isDebugEnabled() = true produce this exception
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra
at java.base/java.time.Instant.getLong(Instant.java:602)
at java.base/java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:308)
at java.base/java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2696)
at java.base/java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2335)
at java.base/java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1843)
at java.base/java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1817)
at org.apache.wicket.util.cookies.CookieUtils.cookieToDebugString(CookieUtils.java:373)
at org.apache.wicket.util.cookies.CookieUtils.save(CookieUtils.java:298)
at org.apache.wicket.util.cookies.CookieUtils.save(CookieUtils.java:166)
Instants.localDateFormatter uses an incompatible pattern for Instant.