From c85670206fece37d37b9e99b235624d09ec0cf3b Mon Sep 17 00:00:00 2001 From: Richard Ogin Date: Wed, 2 Jul 2025 14:44:25 -0500 Subject: [PATCH] adds null check as file may not exist Signed-off-by: Richard Ogin --- .../com/mirth/connect/server/migration/Migrate4_5_2.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/src/com/mirth/connect/server/migration/Migrate4_5_2.java b/server/src/com/mirth/connect/server/migration/Migrate4_5_2.java index fefeaeea31..6d8016c249 100644 --- a/server/src/com/mirth/connect/server/migration/Migrate4_5_2.java +++ b/server/src/com/mirth/connect/server/migration/Migrate4_5_2.java @@ -2,6 +2,7 @@ import java.io.File; import java.io.IOException; +import java.net.URI; import java.util.Map; import org.apache.commons.configuration2.PropertiesConfiguration; @@ -36,8 +37,12 @@ private void migrateLog4jProperties() { builder.save(); - // Update log4j2-cli.properties - builder = PropertiesConfigurationUtil.createBuilder(new File(ClassPathResource.getResourceURI("log4j2-cli.properties"))); + // Update log4j2-cli.properties, if exists + URI cliUri = ClassPathResource.getResourceURI("log4j2-cli.properties"); + + if(cliUri == null) return; + + builder = PropertiesConfigurationUtil.createBuilder(new File(cliUri)); log4jproperties = builder.getConfiguration(); consoleCharset = (String) log4jproperties.getProperty("appender.console.layout.charset");