From 3616819ab46cedbdcd3d878f271f66263f578f59 Mon Sep 17 00:00:00 2001 From: tomas-sexenian Date: Tue, 15 Jul 2025 15:57:21 -0300 Subject: [PATCH] Return empty string when java package name is null --- .../com/genexus/eo/utils/GeneXusConfigUtils.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/java/src/main/java/com/genexus/eo/utils/GeneXusConfigUtils.java b/java/src/main/java/com/genexus/eo/utils/GeneXusConfigUtils.java index d721e7f..0c6f1bc 100644 --- a/java/src/main/java/com/genexus/eo/utils/GeneXusConfigUtils.java +++ b/java/src/main/java/com/genexus/eo/utils/GeneXusConfigUtils.java @@ -1,11 +1,22 @@ package com.genexus.eo.utils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + public class GeneXusConfigUtils { + private static final Logger log = LogManager.getLogger(GeneXusConfigUtils.class); + public static String getDefaultPackageName() { try { - return com.genexus.configuration.ConfigurationManager.getValue("PACKAGE"); + String packageName = com.genexus.configuration.ConfigurationManager.getValue("PACKAGE"); + if (packageName == null) { + log.warn("Java Package Name property is null. Returning empty string."); + return ""; + } + return packageName; } catch (Exception e) { + log.error("Error getting configuration 'PACKAGE': " + e.getMessage() + ". Returning empty string.", e); return ""; } }