You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "nabarun (JIRA)" <ji...@apache.org> on 2017/12/08 23:40:00 UTC

[jira] [Created] (GEODE-4072) Race condition in AckReaderThread.shutdown

nabarun created GEODE-4072:
------------------------------

             Summary: Race condition in AckReaderThread.shutdown 
                 Key: GEODE-4072
                 URL: https://issues.apache.org/jira/browse/GEODE-4072
             Project: Geode
          Issue Type: Bug
          Components: wan
            Reporter: nabarun


*+Issue+*
{code:AckReaderThread.java}
if (connection != null) {
        Connection conn = connection;
        shutDownAckReaderConnection();
        if (!conn.isDestroyed()) {
          conn.destroy();
          sender.getProxy().returnConnection(conn);
        }
      }
{code}

The global connection variable may be set to null before it is assigned to the local variable, resulting in NPE.

*Solution*:
--set the local variable before the tests are being done.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)