<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>We upgraded to IdP 4.0.1 (plus Jetty 9.4.31 and RHEL7-provided
openjdk-11) yesterday (extremely smooth overall thanks to good
advice from Scott and the team - thanks!!).</p>
<p>We are getting a small number of these:</p>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"><span class="t">2020</span>-<span class="t">12</span></span>-<span
class="t">28</span></span> <span class="t"><span class="t"><span
class="t">08</span>:<span class="t">53</span></span>:<span
class="t">12</span></span>,<span class="t">127</span> <span
class="t">-</span> <span class="t a"><span class="t"><span
class="t"><span class="t"><span class="t">10</span>.<span
class="t">21</span></span>.<span class="t">43</span></span>.<span
class="t">63</span></span></span> <span class="t">-</span>
<span class="t">ERROR</span> [<span class="t"><span class="t"><span
class="t"><span class="t"><span class="t"><span class="t">net</span>.<span
class="t">shibboleth</span></span>.<span class="t">idp</span></span>.<span
class="t">authn</span></span>:</span>-<span class="t">2</span></span>]
<span class="t">-</span> <span class="t">Uncaught</span> <span
class="t">runtime</span> <span class="t">exception</span>
<span class="t"><span class="t"><span class="t"><span class="t">java</span>.<span
class="t">lang</span></span>.<span class="t a"><span
class="t">IllegalArgumentException</span></span></span>:</span>
<span class="t"><span class="t"><span class="t">range</span>=<span
class="t">en</span></span>_<span class="t">us</span></span>
<span class="t">at</span> <span class="t"><span class="t"><span
class="t"><span class="t"><span class="t"><span class="t"><span
class="t">java</span>.<span class="t">base</span></span>/<span
class="t">java</span></span>.<span class="t">util</span></span>.<span
class="t">Locale</span></span>$<span class="t">LanguageRange</span></span>.</span><<span
class="t">init</span>>(<span class="t"><span class="t"><span
class="t">Locale</span>.<span class="t">java</span></span>:<span
class="t">3059)</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"><br>
</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t">The errors in question are coming from the embedded
browser in the 4D database client (user agent: </span></span><br>
<span class="t"><span class="t">"Mozilla/5.0 (Windows NT 10.0;
Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/72.0.3626.121 Safari/537.36"). Visiting the page in
"real" Safari (same useragent but with "</span></span><span
class="t"><span class="t"><span class="t"><span class="t"><span
class="t"><span class="t"><span class="t">Chrome</span>/<span
class="t">87</span></span>.<span class="t">0</span></span>.<span
class="t">4280</span></span>.<span class="t">88</span></span>
") does not trigger the exception.<br>
</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"><br>
</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"> This was working on our previous IdP (3.3.0, Jetty
9.3.something, RHEL7-provided Oracle JDK 8).</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"><br>
</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t">Unfortunately the error does not include a stack
trace, and there's no other log messages nearby to get an idea
of where the problem is. From the jetty access logs, I can
confirm that the error is occurring immediately on receipt of
the initial SAML2 Redirect SSO request (which returns an HTTP
500 error instead of redirecting to the Spring "execution"
flow URL as one would expect).</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t"><br>
</span></span></div>
<div class="raw-event normal wrap " tabindex="0"><span class="t"><span
class="t">Is there a way to get the stack trace logged when an
uncaught exception occurs?</span></span></div>
<pre class="moz-signature" cols="72">--
%% Christopher A. Bongaarts %% <a class="moz-txt-link-abbreviated" href="mailto:cab@umn.edu">cab@umn.edu</a> %%
%% OIT - Identity Management %% <a class="moz-txt-link-freetext" href="http://umn.edu/~cab">http://umn.edu/~cab</a> %%
%% University of Minnesota %% +1 (612) 625-1809 %%
</pre>
</body>
</html>