This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git

commit 1bacac99e4b5cd2701c34c721fb42155cf90db00
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Mon Oct 28 12:25:31 2024 +0100

    Improved: Fix some bugs SpotBugs reports (OFBIZ-12386)
    
    After https://gitbox.apache.org/repos/asf?p=ofbiz-framework.git;h=33fc03fa10
    
    I thought the problem was fixed since it's excluded. But it was not because
    there was a typo (a trailing blank in
    <Bug pattern="SING_SINGLETON_HAS_NONPRIVATE_CONSTRUCTOR " />)
    
    So I fixed that, but to my surprise it still does not work, weird :/
    
    Fixes a possible NPE in DatabaseUtil::getTableNames
---
 .../src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java      | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java 
b/framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java
index d166a892b0..595cece9f3 100644
--- 
a/framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java
+++ 
b/framework/entity/src/main/java/org/apache/ofbiz/entity/jdbc/DatabaseUtil.java
@@ -1091,7 +1091,9 @@ public class DatabaseUtil {
             if (messages != null) messages.add(message);
         } finally {
             try {
-                tableSet.close();
+                if (tableSet != null) {
+                    tableSet.close();
+                }
             } catch (SQLException e) {
                 String message = "Unable to close ResultSet for table list, 
continuing anyway... Error was:" + e.toString();
                 Debug.logError(message, MODULE);

Reply via email to