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


The following commit(s) were added to refs/heads/trunk by this push:
     new f126bae  Fixed: Fix some bugs Spotbugs reports (OFBIZ-12386)
f126bae is described below

commit f126bae89c99b2de5ecac2e0ed0abea5bdb5b415
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 :)
---
 .../src/main/java/org/apache/ofbiz/entity/util/EntitySaxReader.java    | 2 +-
 .../src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java  | 2 +-
 .../src/main/java/org/apache/ofbiz/webapp/stats/VisitHandler.java      | 3 ++-
 3 files changed, 4 insertions(+), 3 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 37ef2f1..c428a6a 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
@@ -442,7 +442,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/control/ControlServlet.java
 
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java
index 326acbe..aca43e3 100644
--- 
a/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java
+++ 
b/framework/webapp/src/main/java/org/apache/ofbiz/webapp/control/ControlServlet.java
@@ -396,7 +396,7 @@ public class ControlServlet extends HttpServlet {
         Debug.logVerbose("--- End Request Headers: ---", MODULE);
         Debug.logVerbose("--- Start Request Parameters: ---", MODULE);
         request.getParameterMap().forEach((name, values) -> {
-            Debug.logVerbose(name + ":" + values, MODULE);
+            Debug.logVerbose(name + ":" + String.join(",", values), MODULE);
         });
         Debug.logVerbose("--- End Request Parameters: ---", MODULE);
         Debug.logVerbose("--- Start Request Attributes: ---", MODULE);
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 d5a1c0d..5df4bfd 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;
@@ -227,7 +228,7 @@ public class VisitHandler {
                             String cookieVisitorId = null;
                             Cookie[] cookies = request.getCookies();
                             if (Debug.verboseOn()) {
-                                Debug.logVerbose("Cookies:" + cookies, MODULE);
+                                Debug.logVerbose("Cookies:" + String.join(",", 
Arrays.stream(cookies).toArray(String[]::new)), MODULE);
                             }
                             if (cookies != null) {
                                 for (int i = 0; i < cookies.length; i++) {

Reply via email to