From 13cc61658d3558abeba1313a85b235f107e03239 Mon Sep 17 00:00:00 2001 From: klessard Date: Sun, 11 Jul 2021 21:48:37 -0400 Subject: [PATCH] Fix NPE in Signature.toString() --- .../src/main/java/org/tensorflow/Signature.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/Signature.java b/tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/Signature.java index 66b4dad4132..c0d15050159 100644 --- a/tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/Signature.java +++ b/tensorflow-core/tensorflow-core-api/src/main/java/org/tensorflow/Signature.java @@ -172,8 +172,9 @@ public Set outputNames() { @Override public String toString() { StringBuilder strBuilder = new StringBuilder("Signature for \"" + key +"\":\n"); - if (!methodName().isEmpty()) { - strBuilder.append("\tMethod: \"").append(methodName()).append("\"\n"); + String methodName = methodName(); + if (methodName != null && !methodName.isEmpty()) { + strBuilder.append("\tMethod: \"").append(methodName).append("\"\n"); } if (signatureDef.getInputsCount() > 0) { strBuilder.append("\tInputs:\n");