[ 
https://issues.apache.org/jira/browse/AXIS2-5943?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16730406#comment-16730406
 ] 

robert lazarski commented on AXIS2-5943:
----------------------------------------

I looked at the logs today and what I see happening is that JSONMessageHandler 
sees the following result as null on the response, so it skips the 
GsonXMLStreamReader section entirely. Any ideas on why the operation is null? 

 65         AxisOperation axisOperation = msgContext.getAxisOperation();
 66         if (axisOperation != null) {

 

 

 

> 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
>            Priority: Major
>
> 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