From c5ad7dd31eefeacd7b9a4cc886757261bcb9560d Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Wed, 6 Dec 2023 14:38:54 +0100
Subject: [PATCH] Handle empty string and non-numbers

---
 .../java/no/nibio/vips/ipmdecisions/DataTransformer.java | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/main/java/no/nibio/vips/ipmdecisions/DataTransformer.java b/src/main/java/no/nibio/vips/ipmdecisions/DataTransformer.java
index 1cdc24f..426248c 100644
--- a/src/main/java/no/nibio/vips/ipmdecisions/DataTransformer.java
+++ b/src/main/java/no/nibio/vips/ipmdecisions/DataTransformer.java
@@ -144,7 +144,14 @@ public class DataTransformer {
                 {
                     if(r.getAllValues().get(VIPSResultParameters[i]) != null && ! r.getAllValues().get(VIPSResultParameters[i]).toLowerCase().equals("null"))
                     {
-                        data[row.intValue()][i] = Double.valueOf(r.getAllValues().get(VIPSResultParameters[i]));
+                        try
+                        {
+                            data[row.intValue()][i] = Double.valueOf(r.getAllValues().get(VIPSResultParameters[i]));
+                        }
+                        catch(NumberFormatException ex)
+                        {
+                            // We leave it empty
+                        }
                     }
                 }
             }
-- 
GitLab