Skip to content

Commit 3dbe420

Browse files
authored
Add Signature Processor bug fix
ClassCastException
2 parents 333c7ee + fa76fa9 commit 3dbe420

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sawmill-core/src/main/java/io/logz/sawmill/processors/AddSignatureProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private Set<String> getFieldsValues(Doc doc) {
7878
return includeValueFields.stream()
7979
.filter(doc::hasField)
8080
.map(fieldName -> {
81-
String value = doc.getField(fieldName);
81+
String value = doc.getField(fieldName).toString();
8282
return "value_" + fieldName + "_" + value;
8383
}).collect(Collectors.toSet());
8484
}

sawmill-core/src/test/java/io/logz/sawmill/processors/AddSignatureProcessorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ private Set<String> getFieldsValues(Doc doc, Set<String> includeValueFields) {
349349
return includeValueFields.stream()
350350
.filter(doc::hasField)
351351
.map(fieldName -> {
352-
String value = doc.getField(fieldName);
352+
String value = doc.getField(fieldName).toString();
353353
return "value_" + fieldName + "_" + value;
354354
}).collect(Collectors.toSet());
355355
}

0 commit comments

Comments
 (0)