From 3cfc23ee8c801f834496cbe01da7437168cb2998 Mon Sep 17 00:00:00 2001 From: Parker Timmins Date: Wed, 20 Aug 2025 17:01:02 -0500 Subject: [PATCH] FieldType for random tests should return null for custom type --- .../main/java/org/elasticsearch/datageneration/FieldType.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/framework/src/main/java/org/elasticsearch/datageneration/FieldType.java b/test/framework/src/main/java/org/elasticsearch/datageneration/FieldType.java index 94cd0b05f57df..ec53e3e68d4b2 100644 --- a/test/framework/src/main/java/org/elasticsearch/datageneration/FieldType.java +++ b/test/framework/src/main/java/org/elasticsearch/datageneration/FieldType.java @@ -108,7 +108,8 @@ public static FieldType tryParse(String name) { case "wildcard" -> FieldType.WILDCARD; case "passthrough" -> FieldType.PASSTHROUGH; case "match_only_text" -> FieldType.MATCH_ONLY_TEXT; - default -> throw new IllegalArgumentException("Unknown field type: " + name); + // Custom types will fail to parse and will return null + default -> null; }; }