svn commit: r1817703 - in /ofbiz/ofbiz-framework/trunk: applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ framework/base/src/main/java/org/apache/ofbiz/base/util/ framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ ...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1817703 - in /ofbiz/ofbiz-framework/trunk: applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ framework/base/src/main/java/org/apache/ofbiz/base/util/ framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ ...

jleroux@apache.org
Author: jleroux
Date: Sun Dec 10 12:00:07 2017
New Revision: 1817703

URL: http://svn.apache.org/viewvc?rev=1817703&view=rev
Log:
Fixed: Fix Default or Empty Catch block in Java and Groovy files
(OFBIZ-8341)

While reviewing recent Michael's FB commits I spotted a bunch of (unrelated)
swallowed exceptions. This fixes them

Also few formatting and use of multi catches


Modified:
    ofbiz/ofbiz-framework/trunk/applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/SSLUtil.java
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ResourceBundleMapWrapper.java
    ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/qrcode/QRCodeServices.java

Modified: ofbiz/ofbiz-framework/trunk/applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java?rev=1817703&r1=1817702&r2=1817703&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java (original)
+++ ofbiz/ofbiz-framework/trunk/applications/order/src/main/java/org/apache/ofbiz/order/shoppinglist/ShoppingListEvents.java Sun Dec 10 12:00:07 2017
@@ -323,6 +323,7 @@ public class ShoppingListEvents {
             quantity = new BigDecimal(quantityStr);
         } catch (NumberFormatException e) {
             // do nothing, just won't pass to service if it is null
+            Debug.logError(e, module);
         }
 
         Map<String, Object> serviceInMap = new HashMap<String, Object>();

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/SSLUtil.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/SSLUtil.java?rev=1817703&r1=1817702&r2=1817703&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/SSLUtil.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/SSLUtil.java Sun Dec 10 12:00:07 2017
@@ -118,7 +118,7 @@ public final class SSLUtil {
                     ((X509TrustManager) mgr).checkClientTrusted(chain, authType);
                     return true;
                 } catch (CertificateException e) {
-                    // do nothing; just loop
+                    Debug.logError(e, module);
                 }
             }
         }

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ResourceBundleMapWrapper.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ResourceBundleMapWrapper.java?rev=1817703&r1=1817702&r2=1817703&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ResourceBundleMapWrapper.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/ResourceBundleMapWrapper.java Sun Dec 10 12:00:07 2017
@@ -257,6 +257,7 @@ public class ResourceBundleMapWrapper im
                         value = this.resourceBundle.getObject((String) arg0);
                     } catch (MissingResourceException mre) {
                         // do nothing, this will be handled by recognition that the value is still null
+                        Debug.logError(mre, module);
                     }
                 }
             }

Modified: ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/qrcode/QRCodeServices.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/qrcode/QRCodeServices.java?rev=1817703&r1=1817702&r2=1817703&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/qrcode/QRCodeServices.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/qrcode/QRCodeServices.java Sun Dec 10 12:00:07 2017
@@ -155,10 +155,8 @@ public class QRCodeServices {
                 try {
                     logoImageResult = ImageTransform.getBufferedImage(FileUtil.getFile(logoImage).getAbsolutePath(), locale);
                     logoBufferedImage = (BufferedImage) logoImageResult.get("bufferedImage");
-                } catch (IllegalArgumentException e) {
-                    // do nothing
-                } catch (IOException e) {
-                    // do nothing
+                } catch (IllegalArgumentException | IOException e) {
+                    Debug.logError(e, module);
                 }
             }
             if (UtilValidate.isEmpty(logoBufferedImage)) {
@@ -168,11 +166,11 @@ public class QRCodeServices {
             BufferedImage newBufferedImage = null;
             if (UtilValidate.isNotEmpty(logoBufferedImage)) {
                 if (UtilValidate.isNotEmpty(logoImageMaxWidth) && UtilValidate.isNotEmpty(logoImageMaxHeight) && (logoBufferedImage.getWidth() > logoImageMaxWidth.intValue() || logoBufferedImage.getHeight() > logoImageMaxHeight.intValue())) {
-                 Map<String, String> typeMap = new HashMap<>();
-                 typeMap.put("width", logoImageMaxWidth.toString());
-                 typeMap.put("height", logoImageMaxHeight.toString());
-                 Map<String, Map<String, String>> dimensionMap = new HashMap<>();
-                 dimensionMap.put("QRCode", typeMap);
+                    Map<String, String> typeMap = new HashMap<>();
+                    typeMap.put("width", logoImageMaxWidth.toString());
+                    typeMap.put("height", logoImageMaxHeight.toString());
+                    Map<String, Map<String, String>> dimensionMap = new HashMap<>();
+                    dimensionMap.put("QRCode", typeMap);
                     Map<String, Object> logoImageResult = ImageTransform.scaleImage(logoBufferedImage, (double) logoBufferedImage.getWidth(), (double) logoBufferedImage.getHeight(), dimensionMap, "QRCode", locale);
                     logoBufferedImage = (BufferedImage) logoImageResult.get("bufferedImage");
                 }
@@ -192,17 +190,13 @@ public class QRCodeServices {
                 }
                 DetectorResult detectorResult = null;
                 if (UtilValidate.isNotEmpty(newBufferedImage)) {
-                 BitMatrix newBitMatrix = createMatrixFromImage(newBufferedImage);
+                    BitMatrix newBitMatrix = createMatrixFromImage(newBufferedImage);
                     DecoderResult result = null;
                     try {
                         detectorResult = new Detector(newBitMatrix).detect(decodeHints);
-                 result = decoder.decode(detectorResult.getBits(), decodeHints);
-                    } catch (ChecksumException e) {
-                        // do nothing
-                    } catch (FormatException e) {
-                        // do nothing
-                    } catch (NotFoundException e) {
-                        // do nothing
+                        result = decoder.decode(detectorResult.getBits(), decodeHints);
+                    } catch (ChecksumException | FormatException | NotFoundException e) {
+                        Debug.logError(e, module);
                     }
                     if (UtilValidate.isNotEmpty(result) && !result.getText().equals(message)) {
                         detectorResult = new Detector(bitMatrix).detect(decodeHints);