From c2fbf8e27eee0a207992d41d1109c4e9f298cd44 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Thu, 3 Aug 2023 14:29:38 +0100 Subject: [PATCH] fix(loader): fix case where jarpath is not set --- deep/src/main/java/com/intergral/deep/DeepLoader.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/deep/src/main/java/com/intergral/deep/DeepLoader.java b/deep/src/main/java/com/intergral/deep/DeepLoader.java index 1403839..9b07e4c 100644 --- a/deep/src/main/java/com/intergral/deep/DeepLoader.java +++ b/deep/src/main/java/com/intergral/deep/DeepLoader.java @@ -59,9 +59,11 @@ private File getToolsJar() { * @return the {@link File} object for the agent */ private File getAgentJar(final String jarPath) { - final File file = new File(jarPath); - if (file.exists()) { - return file; + if (jarPath != null) { + final File file = new File(jarPath); + if (file.exists()) { + return file; + } } final InputStream resourceAsStream = getAgentJarStream(); final String pathname = extractLibrary(resourceAsStream);