Ex: shibboleth.expiring-password.Condition in v4

Paul B. Henson henson at cpp.edu
Fri Aug 28 03:26:54 UTC 2020

On Fri, Aug 28, 2020 at 03:06:38AM +0000, Paul B. Henson wrote:

> format first, which I am doing in the JavaScript. I'm not sure what
> the 'T' means in the formatter, unless it is a literal T, just
> indicating the value is a timestamp? I feel like it is unhappy that

Looks like I missed cutting and pasting it, but I did even try a literal

2020-08-27 20:24:26,981 - - WARN
[net.shibboleth.idp.profile.logic.DateAttributePredicate:208] -
20201217075900T is not a valid date for the configured date parser
java.time.DateTimeException: Unable to obtain Instant from
TemporalAccessor: {},ISO resolved to 2020-12-17T07:59 of type
        at java.base/java.time.Instant.from(Instant.java:378)
	Caused by: java.time.temporal.UnsupportedTemporalTypeException:
	Unsupported field: InstantSeconds

What makes this more annoying is that it is obviously correctly parsing
the string 8-/, but failing anyway.

Paul B. Henson  |  (909) 979-6361  |  http://www.cpp.edu/~henson/
Operating Systems and Network Analyst  |  henson at cpp.edu
California State Polytechnic University  |  Pomona CA 91768

More information about the users mailing list