Skip to content

Commit 7201859

Browse files
committed
MLE-21542 Yet one more small null check
1 parent 1a95f51 commit 7201859

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ml-javaclient-util/src/main/java/com/marklogic/client/ext/schemasloader/impl/TdeDocumentFileProcessor.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,12 @@ private void validateTdeTemplate(DocumentFile documentFile) {
108108
if (call != null) {
109109
ObjectNode node = (ObjectNode) call.evalAs(JsonNode.class);
110110
if (node != null && node.has("valid") && node.get("valid") != null && node.get("valid").asBoolean()) {
111-
logger.info("TDE template passed validation: " + file);
111+
logger.info("TDE template passed validation: {}", file);
112112
} else {
113-
throw new RuntimeException(format("TDE template failed validation; file: %s; cause: %s", file, node.get("message").asText()));
113+
String message = node != null && node.has("message") ?
114+
node.get("message").asText() :
115+
"Unknown error validating TDE template";
116+
throw new RuntimeException(format("TDE template failed validation; file: %s; cause: %s", file, message));
114117
}
115118
}
116119
}

0 commit comments

Comments
 (0)