From d313d9cdbbea164c7849c3d921e2d12bf773ebbf Mon Sep 17 00:00:00 2001 From: Adam Pocock Date: Thu, 22 Sep 2022 14:58:36 -0400 Subject: [PATCH] Fixing a NPE in ProvenanceUtil. --- .../com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/olcut-core/src/main/java/com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java b/olcut-core/src/main/java/com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java index caa3ada1..53229bf0 100644 --- a/olcut-core/src/main/java/com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java +++ b/olcut-core/src/main/java/com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java @@ -364,7 +364,7 @@ private static String formattedProvenanceString(ObjectProvenance prov, int depth */ private static void formatProvenance(Provenance innerProv, StringBuilder builder, String tabs, int depth) { if (innerProv instanceof PrimitiveProvenance) { - builder.append(((PrimitiveProvenance)innerProv).getValue().toString()); + builder.append(((PrimitiveProvenance)innerProv).getValue()); } else if (innerProv instanceof ListProvenance) { ListProvenance listProv = (ListProvenance) innerProv; if (listProv.getList().isEmpty()) { @@ -435,7 +435,7 @@ public static Map convertToMap(ObjectProvenance prov) { */ private static Object innerConvertToMap(Provenance prov) { if (prov instanceof PrimitiveProvenance) { - return ((PrimitiveProvenance)prov).getValue().toString(); + return String.valueOf(((PrimitiveProvenance)prov).getValue()); } else if (prov instanceof ListProvenance) { ListProvenance listProv = (ListProvenance) prov; if (listProv.getList().isEmpty()) {