don't NPE shutting down, due to gossip failure

This commit is contained in:
Dave Brosius 2014-05-26 16:39:10 -04:00
parent 6faf80c9d2
commit ea5b6246d2
1 changed files with 2 additions and 1 deletions

View File

@ -1267,7 +1267,8 @@ public class Gossiper implements IFailureDetectionEventListener, GossiperMBean
public void stop()
{
scheduledGossipTask.cancel(false);
if (scheduledGossipTask != null)
scheduledGossipTask.cancel(false);
logger.info("Announcing shutdown");
Uninterruptibles.sleepUninterruptibly(intervalInMillis * 2, TimeUnit.MILLISECONDS);
MessageOut message = new MessageOut(MessagingService.Verb.GOSSIP_SHUTDOWN);