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

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

commit 5866e2dbdf37d04e39ae62777743c27724575477
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Tue Nov 16 16:02:51 2021 +0100

    Fixed: Fix some bugs Spotbugs reports (OFBIZ-12386)
    
    Char arrays can't use toString()
    
    Thanks: Spotbugs :)
    
    Conflicts handled by hand
    EntitySaxReader.java
    ControlServlet.java (no changes to do)
    VisitHandler.java
---
 .../src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java  | 2 +-
 .../src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java    | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java
 
b/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java
index b709412..104dc66 100644
--- 
a/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java
+++ 
b/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java
@@ -374,7 +374,7 @@ public class EntitySaxReader extends DefaultHandler {
                         }
                     } else {
                         Debug.logWarning("Ignoring invalid field name [" + 
currentFieldName + "] found for the entity: "
-                                + currentValue.getEntityName() + " with 
value=" + currentFieldValue.toString(), module);
+                                + currentValue.getEntityName() + " with 
value=" + new String(currentFieldValue), module);
                     }
                     currentFieldValue = null;
                 }
diff --git 
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java
 
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java
index 8bd7dc4..03475a4 100644
--- 
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java
+++ 
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java
@@ -20,6 +20,7 @@ package org.apache.ofbiz.webapp.stats;
 
 import java.net.InetAddress;
 import java.sql.Timestamp;
+import java.util.Arrays;
 import java.util.Locale;
 
 import javax.servlet.http.Cookie;
@@ -226,7 +227,9 @@ public class VisitHandler {
                             // first try to get the current ID from the 
visitor cookie
                             String cookieVisitorId = null;
                             Cookie[] cookies = request.getCookies();
-                            if (Debug.verboseOn()) Debug.logVerbose("Cookies:" 
+ cookies, module);
+                            if (Debug.verboseOn()) {
+                                Debug.logVerbose("Cookies:" + String.join(",", 
Arrays.stream(cookies).toArray(String[]::new)), MODULE);
+                            }
                             if (cookies != null) {
                                 for (int i = 0; i < cookies.length; i++) {
                                     if 
(cookies[i].getName().equals(visitorCookieName)) {

Reply via email to