robert lazarski created AXIS2-5943:
--------------------------------------

             Summary: GSON, MessageContext.isFault() NPE because getEnvelope() 
returns null
                 Key: AXIS2-5943
                 URL: https://issues.apache.org/jira/browse/AXIS2-5943
             Project: Axis2
          Issue Type: Bug
            Reporter: robert lazarski


As discussed on the user list, after a GSON service completes, this code in 
MessageContext throws an NPE:

public boolean isFault() {
        return getEnvelope().hasFault();
}

The code I compiled myself and is running on my production systems is as 
follows, [~veithen] do you have a suggestion on a better fix? 

public boolean isFault() {
        if (getEnvelope() == null) {
            log.warn(getLogIDString() + ": ****WARNING**** " + myClassName +
                    " , found null envelope, returning false");
            return false;
        }
        return getEnvelope().hasFault();
}

 

See user list discussion:

 

http://mail-archives.apache.org/mod_mbox/axis-java-user/201808.mbox/%3ccabpplbvtwaa54j1rnjvhrkdtreeqq9fwzuh-ak-xnr782pm...@mail.gmail.com%3E

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to