Browse Source

Sanity assertion that exception cause is not null

This commit adds a sanity assertion that the cause of a transport
exception when sending a shard failure is not null.
Jason Tedor 9 years ago
parent
commit
cf3c0ed049

+ 1 - 0
core/src/main/java/org/elasticsearch/cluster/action/shard/ShardStateAction.java

@@ -111,6 +111,7 @@ public class ShardStateAction extends AbstractComponent {
 
                     @Override
                     public void handleException(TransportException exp) {
+                        assert exp.getCause() != null : exp;
                         if (isMasterChannelException(exp.getCause())) {
                             waitForNewMasterAndRetry(observer, shardRoutingEntry, listener);
                         } else {