From 23842c57bb00633d8bb3cbb17f71315b89eea206 Mon Sep 17 00:00:00 2001 From: Jon Van Oast Date: Mon, 11 May 2026 15:30:33 -0600 Subject: [PATCH 1/2] safeguard against passed null --- src/main/java/org/ecocean/ia/Task.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/ecocean/ia/Task.java b/src/main/java/org/ecocean/ia/Task.java index 646def1574..f30ffcb45b 100644 --- a/src/main/java/org/ecocean/ia/Task.java +++ b/src/main/java/org/ecocean/ia/Task.java @@ -265,7 +265,7 @@ public List addChild(Task kid) { public void setParent(Task t) { parent = t; - t.addChild(this); + if (t != null) t.addChild(this); } public Task getParent() { From 8fff05fd97cc1ce998d691618872fe9d777cba5d Mon Sep 17 00:00:00 2001 From: Jon Van Oast Date: Mon, 11 May 2026 15:31:10 -0600 Subject: [PATCH 2/2] connect to parentTask --- src/main/java/org/ecocean/identity/IBEISIA.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/ecocean/identity/IBEISIA.java b/src/main/java/org/ecocean/identity/IBEISIA.java index 31751641ef..13d6c3d447 100644 --- a/src/main/java/org/ecocean/identity/IBEISIA.java +++ b/src/main/java/org/ecocean/identity/IBEISIA.java @@ -1477,6 +1477,7 @@ a few lines below here still has output (in mlservice-free IA.json) such as: } } } + System.out.println("needIdentifying=" + needIdentifying + "; parentTask=" + parentTask); if (needIdentifying.size() > 0) { // split the results into encounters HashMap > needIdentifyingMap = new HashMap