<html><head></head><body><div class="ydp4d7bf13fyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div>Hi,</div><div><br></div><div>Ok, I figured this out.</div><div><br></div><div>I made a method:</div><div><br></div><div><span>    private static Status buildStatus(String status, String statMsg) {<br><br>        Status stat = new StatusBuilder().buildObject();<br><br>        // Set the status code.<br>        StatusCode statCode = new StatusCodeBuilder().buildObject();<br>        statCode.setValue(status);<br>        stat.setStatusCode(statCode);<br><br>        // Set the status Message.<br>        if (statMsg != null) {<br>            StatusMessage statMesssage = new StatusMessageBuilder().buildObject();<br>            statMesssage.setMessage(statMsg);<br>            stat.setStatusMessage(statMesssage);<br>        }<br><br>        return stat;<br></span><div><span>    }<br></span></div><div><br></div><div><br></div><div><div>Then, I use that as follows:</div><div><br></div><div><span>        Status myStatus = buildStatus("urn:oasis:names:tc:SAML:2.0:status:Success", null);<br>        resp.setStatus(myStatus);<br><br></span><br></div><span></span></div></div><div>Thanks,</div><div>Jim<br></div><div><br></div><div><br></div><div><br></div>
        
        </div><div id="ydp7aff9f93yahoo_quoted_1223736680" class="ydp7aff9f93yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Saturday, February 16, 2019, 3:47:53 AM EST, o haya <ohaya@yahoo.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I am trying to add a <Status> to the Response that I am building:<br></div><div dir="ltr"><br></div><div dir="ltr"><samlp:Status><br></div><div dir="ltr">    <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/><br></div><div dir="ltr"></samlp:Status><br></div><div dir="ltr"><br></div><div dir="ltr">but I am having problems.<br></div><div dir="ltr"><br></div><div dir="ltr">I have this method that I call:<br></div><div dir="ltr"><br></div><div dir="ltr">        Status myStatus = buildStatus("urn:oasis:names:tc:SAML:2.0:status:Success", "ABCDEF");<br></div><div dir="ltr">        if (myStatus == null) {<br></div><div dir="ltr">            System.out.println("myStatus is null");<br></div><div dir="ltr">        } else {<br></div><div dir="ltr">            System.out.println("myStatus is NOT null");<br></div><div dir="ltr">        }<br></div><div dir="ltr"><br></div><div dir="ltr">and that is saying "NOT null".  However, when I try to set the Status into the Response:<br></div><div dir="ltr"><br></div><div dir="ltr">     resp.getStatus().setStatusCode(myStatus.getStatusCode());<br></div><div dir="ltr"><br></div><div dir="ltr">I am getting a NullPointerException.<br></div><div dir="ltr"><br></div><div dir="ltr">Why is that, and how SHOULD I be doing that?<br></div><div dir="ltr"><br></div><div dir="ltr">Thanks,<br></div><div dir="ltr">Jim<br></div><div dir="ltr"><br></div></div>
            </div>
        </div></body></html>