<div dir="ltr">Thank you,<div><br></div><div>Turned out that it is due to the plugin assuming the SessionOnOrAfter attribute would be within the AuthnStatement:</div><div><br></div><div><pre style="color:rgb(0,0,0)">According to the SAML specification it's not mandatory to have the
"SessionOnOrAfter" attribute within the "AuthnStatement" though the plugin
code checks for that. If it's necessary you can add it by modifying the
buildSAMLAssertion method in ResponseBuilder class.</pre></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 17, 2015 at 4:35 PM, Brent Putman <span dir="ltr"><<a href="mailto:putmanb@georgetown.edu" target="_blank">putmanb@georgetown.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span class="">
    <br>
    <br>
    <div>On 9/17/15 1:49 PM, Cantor, Scott
      wrote:<br>
    </div>
    <blockquote type="cite">
      <pre>On 9/17/15, 1:43 PM, "dev on behalf of Keith Kenneth" <a href="mailto:dev-bounces@shibboleth.netonbehalfofkedward778@gmail.com" target="_blank"><dev-bounces@shibboleth.net on behalf of kedward778@gmail.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre>Hello,I am very new to this.I am using firefox and SAML tracer to watch the transactions with the idp and sp for my java web app running on tomcat. I can see a successful assertion come back to my sp from the idp, but then when the sp is processing I see the nullPointerException below. Can you please recommend ways to troubleshoot?
</pre>
      </blockquote>
      <pre>That's not a Shibboleth SP (obviously), and it's a bug in the code, not a runtime troubleshooting matter unless you're the one writing the SP of course.</pre>
    </blockquote>
    <br></span>
    Looking at the line numbers in the code, I suspect that the client
    code isn't checking that something is actually signed before trying
    to validate the (non-existent) signature.  I.e. the Assertion or
    Response's getSignature() is returning null, and that null return is
    being incorrectly passed into the method
    SignatureValidator#validate(Signature).<br>
    <br>
  </div>

<br>--<br>
To unsubscribe from this list send an email to <a href="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br></blockquote></div><br></div>