<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>