axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "robert lazarski (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIS2-5943) GSON, MessageContext.isFault() NPE because getEnvelope() returns null
Date Fri, 28 Dec 2018 17:55:00 GMT

    [ 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-xnr782pmHNw@mail.gmail.com%3E
>  



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

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message