From 3643595e80a4f7446c500aa50dbe216173487057 Mon Sep 17 00:00:00 2001 From: David An Date: Wed, 4 Dec 2024 16:00:48 -0500 Subject: [PATCH] include stack traces in InvalidPfbExceptions --- library/src/main/java/bio/terra/pfb/PfbReader.java | 4 ++-- .../java/bio/terra/pfb/exceptions/InvalidPfbException.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/bio/terra/pfb/PfbReader.java b/library/src/main/java/bio/terra/pfb/PfbReader.java index 2e568622..06968c1a 100644 --- a/library/src/main/java/bio/terra/pfb/PfbReader.java +++ b/library/src/main/java/bio/terra/pfb/PfbReader.java @@ -55,7 +55,7 @@ public static List show(String fileLocation) throws IOException { } return data; } catch (IOException e) { - throw new InvalidPfbException("Error reading PFB Value object"); + throw new InvalidPfbException("Error reading PFB Value object", e); } } @@ -72,7 +72,7 @@ public static DataFileStream getGenericRecordsStream(String fileL reader.next(); return reader; } catch (Exception e) { - throw new InvalidPfbException("Error reading PFB Value object"); + throw new InvalidPfbException("Error reading PFB Value object", e); } } diff --git a/library/src/main/java/bio/terra/pfb/exceptions/InvalidPfbException.java b/library/src/main/java/bio/terra/pfb/exceptions/InvalidPfbException.java index e7b7da89..749bb5d6 100644 --- a/library/src/main/java/bio/terra/pfb/exceptions/InvalidPfbException.java +++ b/library/src/main/java/bio/terra/pfb/exceptions/InvalidPfbException.java @@ -4,4 +4,8 @@ public class InvalidPfbException extends RuntimeException { public InvalidPfbException(String message) { super(message); } + + public InvalidPfbException(String message, Throwable cause) { + super(message, cause); + } }