|  | @@ -194,6 +194,14 @@ public class FilterAllocationDeciderTests extends ESAllocationTestCase {
 | 
	
		
			
				|  |  |          assertEquals("invalid IP address [" + invalidIP + "] for [" + filterSetting.getKey() + ipKey + "]", e.getMessage());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    public void testNull() {
 | 
	
		
			
				|  |  | +        Setting<String> filterSetting = randomFrom(IndexMetaData.INDEX_ROUTING_REQUIRE_GROUP_SETTING,
 | 
	
		
			
				|  |  | +            IndexMetaData.INDEX_ROUTING_INCLUDE_GROUP_SETTING, IndexMetaData.INDEX_ROUTING_EXCLUDE_GROUP_SETTING);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        IndexMetaData.builder("test")
 | 
	
		
			
				|  |  | +            .settings(settings(Version.CURRENT).putNull(filterSetting.getKey() + "name")).numberOfShards(2).numberOfReplicas(0).build();
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public void testWildcardIPFilter() {
 | 
	
		
			
				|  |  |          String ipKey = randomFrom("_ip", "_host_ip", "_publish_ip");
 | 
	
		
			
				|  |  |          Setting<String> filterSetting = randomFrom(IndexMetaData.INDEX_ROUTING_REQUIRE_GROUP_SETTING,
 |