details:   https://code.openbravo.com/erp/devel/pi/rev/b8a0e333c8f2
changeset: 32425:b8a0e333c8f2
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Fri Jul 07 09:11:46 2017 +0200
summary:   Fixed issue 36430: Cleanup bad logging (printStackTrace, 
System.*.print.*)

Pushed on Stefan's behalf

Removed usage of printStackTrace and System.*.print.* and tranform them to 
log4j.error

details:   https://code.openbravo.com/erp/devel/pi/rev/918cd718f0f3
changeset: 32426:918cd718f0f3
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Fri Jul 07 09:36:56 2017 +0200
summary:   Fixed issue 36430: Cleanup bad logging (printStackTrace, 
System.*.print.*)

Replaced to log.error() calls where necessary

details:   https://code.openbravo.com/erp/devel/pi/rev/47aab9353bb6
changeset: 32427:47aab9353bb6
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Fri Jul 07 09:39:49 2017 +0200
summary:   Fixed issue 36430: removed bad usage even in examples

details:   https://code.openbravo.com/erp/devel/pi/rev/b4290824ae05
changeset: 32428:b4290824ae05
user:      Víctor Martínez Romanos <victor.martinez <at> openbravo.com>
date:      Fri Jul 07 10:43:24 2017 +0200
summary:   Fixed issue 36436: Avoid using Vector<Object> for single type of data

Changeset pushed on Stefan's behalf

diffstat:

 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
                       |   7 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
                     |  20 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
                       |   9 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
                       |   9 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/Transactions.java
                                |   8 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
                      |   6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
                               |   3 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
                     |   5 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
                           |   6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProposalProcess.java
                   |   6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
                    |   6 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_TransactionModify.java
                        |   6 +-
 
modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReport.java
 |   8 +-
 src/org/openbravo/common/hooks/InventoryStatusValidationHook.java              
                                                 |   2 +-
 src/org/openbravo/common/hooks/OrderLineQtyChangedHook.java                    
                                                 |   5 +-
 src/org/openbravo/erpCommon/ad_process/CreateTaxReport.java                    
                                                 |  13 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java                 
                                                 |  34 ++--
 src/org/openbravo/erpCommon/businessUtility/AccountTree.java                   
                                                 |  64 +++++-----
 src/org/openbravo/erpCommon/businessUtility/COAUtility.java                    
                                                 |   4 +-
 src/org/openbravo/erpCommon/businessUtility/Tax.java                           
                                                 |  28 +----
 20 files changed, 115 insertions(+), 134 deletions(-)

diffs (truncated from 941 to 300 lines):

diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
 Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/AddTransaction.java
 Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2014 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -31,6 +31,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.log4j.Logger;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
 import org.hibernate.criterion.Restrictions;
@@ -77,6 +78,7 @@
 public class AddTransaction extends HttpSecureAppServlet {
   private static final long serialVersionUID = 1L;
   private AdvPaymentMngtDao dao;
+  private static final Logger log = Logger.getLogger(AddTransaction.class);
 
   public void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
@@ -171,8 +173,7 @@
             out.close();
 
           } catch (JSONException e) {
-
-            e.printStackTrace();
+            log.error("Error building json output", e);
           }
 
         }
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
       Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
       Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2014 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -361,8 +361,8 @@
     return ((FIN_ReconciliationLine_v) 
obc.uniqueResult()).getTransactionDate();
   }
 
-  private void printPage(HttpServletResponse response, VariablesSecureApp 
variables, String strOrgId,
-      String strWindowId, String strTabId, String strPaymentTypeFilter,
+  private void printPage(HttpServletResponse response, VariablesSecureApp 
variables,
+      String strOrgId, String strWindowId, String strTabId, String 
strPaymentTypeFilter,
       String strFinancialAccountId, String reconciliationId, String 
strShowCleared,
       String strHideDate) throws IOException, ServletException {
     log4j
@@ -403,8 +403,8 @@
     xmlDocument.setParameter("paramPaymentTypeFilter", strPaymentTypeFilter);
     xmlDocument.setParameter("showCleared", strShowCleared);
     xmlDocument.setParameter("hideDate", strHideDate);
-    xmlDocument.setParameter("jsDateFormat", "var sc_JsDateFormat =\"" + 
variables.getJsDateFormat()
-        + "\";");
+    xmlDocument.setParameter("jsDateFormat",
+        "var sc_JsDateFormat =\"" + variables.getJsDateFormat() + "\";");
     // Check if There is a matching algorithm for the given financial account
     FIN_FinancialAccount financial = 
OBDal.getInstance().get(FIN_FinancialAccount.class,
         strFinancialAccountId);
@@ -414,7 +414,8 @@
     } catch (Exception ex) {
       OBDal.getInstance().rollbackAndClose();
       OBError message = Utility.translateError(this, variables, 
variables.getLanguage(), Utility
-          .parseTranslation(this, variables, variables.getLanguage(), 
"@APRM_MissingMatchingAlgorithm@"));
+          .parseTranslation(this, variables, variables.getLanguage(),
+              "@APRM_MissingMatchingAlgorithm@"));
       variables.setMessage(strTabId, message);
       printPageClosePopUp(response, variables, Utility.getTabURL(strTabId, 
"R", true));
       return;
@@ -452,12 +453,11 @@
     try {
       OBContext.setAdminMode(true);
       // long init = System.currentTimeMillis();
-      data = getMatchedBankStatementLinesData(variables, 
strFinancialAccountId, strReconciliationId,
-          strPaymentTypeFilter, strShowCleared, strHideDate, executeMatching);
+      data = getMatchedBankStatementLinesData(variables, strFinancialAccountId,
+          strReconciliationId, strPaymentTypeFilter, strShowCleared, 
strHideDate, executeMatching);
       // log4j.error("Getting Grid Data: " + (System.currentTimeMillis() - 
init));
     } catch (Exception e) {
-      log4j.debug("Output: Exception ocurred while retrieving Bank Statement 
Lines.", e);
-      e.printStackTrace();
+      log4j.error("Output: Exception ocurred while retrieving Bank Statement 
Lines.", e);
     } finally {
       OBContext.restorePreviousMode();
     }
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
 Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ProcessInvoice.java
 Fri Jul 07 10:43:24 2017 +0200
@@ -333,8 +333,7 @@
             OBDal.getInstance().save(dummyPayment);
           } catch (final Exception e) {
             log4j.error("Exception while creating dummy payment for the 
invoice: "
-                + strC_Invoice_ID);
-            e.printStackTrace();
+                + strC_Invoice_ID, e);
           } finally {
             OBContext.restorePreviousMode();
           }
@@ -515,8 +514,7 @@
             }
           } catch (final Exception e) {
             log4j.error("Exception while creating dummy payment for the 
invoice: "
-                + strC_Invoice_ID);
-            e.printStackTrace();
+                + strC_Invoice_ID, e);
           } finally {
             OBContext.restorePreviousMode();
           }
@@ -781,8 +779,7 @@
           }
 
         } catch (final Exception e) {
-          log4j.error("Exception while canceling the credit in the invoice: " 
+ strC_Invoice_ID);
-          e.printStackTrace();
+          log4j.error("Exception while canceling the credit in the invoice: " 
+ strC_Invoice_ID, e);
         } finally {
           OBContext.restorePreviousMode();
         }
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
 Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/BatchPaymentExecution.java
 Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2012 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -342,8 +342,7 @@
             strOrderByProperty, strAscDesc, isReceipt);
 
       } catch (ServletException e) {
-        log4j.error("Error in print page data: " + e);
-        e.printStackTrace();
+        log4j.error("Error in print page data: ", e);
         OBError myError = Utility.translateError(this, vars, 
vars.getLanguage(), e.getMessage());
         if (!myError.isConnectionAvailable()) {
           bdErrorAjax(response, "Error", "Connection Error", "No database 
connection");
@@ -357,14 +356,14 @@
             description = myError.getMessage();
         }
       } catch (Exception e) {
-        log4j.debug("Error obtaining rows data");
+        log4j.error("Error obtaining rows data", e);
         type = "Error";
         title = "Error";
         if (e.getMessage().startsWith("<![CDATA["))
           description = "<![CDATA[" + e.getMessage() + "]]>";
         else
           description = e.getMessage();
-        e.printStackTrace();
+
       }
     }
     if (!type.startsWith("<![CDATA["))
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/Transactions.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/Transactions.java
  Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_forms/Transactions.java
  Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2011 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -452,8 +452,7 @@
             pageSize, offset, strOrderBy);
         // strNumRows = Integer.toString(finaccTransactions.size());
       } catch (ServletException e) {
-        log4j.error("Error in print page data: " + e);
-        e.printStackTrace();
+        log4j.error("Error in print page data: ", e);
         OBError myError = Utility.translateError(this, vars, 
vars.getLanguage(), e.getMessage());
         if (!myError.isConnectionAvailable()) {
           bdErrorAjax(response, "Error", "Connection Error", "No database 
connection");
@@ -467,14 +466,13 @@
             description = myError.getMessage();
         }
       } catch (Exception e) {
-        log4j.debug("Error obtaining rows data");
+        log4j.error("Error obtaining rows data", e);
         type = "Error";
         title = "Error";
         if (e.getMessage().startsWith("<![CDATA["))
           description = "<![CDATA[" + e.getMessage() + "]]>";
         else
           description = e.getMessage();
-        e.printStackTrace();
       }
     }
 
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
        Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_reports/ReportReconciliation.java
        Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2015 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -32,6 +32,7 @@
 import net.sf.jasperreports.engine.JRException;
 import net.sf.jasperreports.engine.JasperReport;
 
+import org.apache.log4j.Logger;
 import org.hibernate.criterion.ProjectionList;
 import org.hibernate.criterion.Projections;
 import org.hibernate.criterion.Restrictions;
@@ -51,6 +52,7 @@
 
 public class ReportReconciliation extends HttpSecureAppServlet {
   private static final long serialVersionUID = 1L;
+  private static final Logger log = 
Logger.getLogger(ReportReconciliation.class);
   final static String DETAIL = "DETAIL";
   final static String SUMMARY = "SUMMARY";
 
@@ -340,7 +342,7 @@
       BigDecimal totals = 
getTransactionsTotalAfterReconciliationEndDate(recon);
       balance = recon.getAccount().getCurrentBalance().subtract(totals);
     } catch (Exception e) {
-      e.printStackTrace();
+      log.error("Error during getBalanceOfAccount", e);
     } finally {
       OBContext.restorePreviousMode();
     }
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
 Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
 Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010-2016 Openbravo SLU
+ * All portions are Copyright (C) 2010-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  *************************************************************************
@@ -192,7 +192,6 @@
             paymentId);
       }
     } catch (final Exception e) {
-      e.printStackTrace(System.err);
       throw new OBException(e);
     } finally {
       OBContext.restorePreviousMode();
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
       Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_BankStatementProcess.java
       Fri Jul 07 10:43:24 2017 +0200
@@ -4,6 +4,7 @@
 import java.util.Date;
 import java.util.List;
 
+import org.apache.log4j.Logger;
 import org.hibernate.criterion.Restrictions;
 import org.openbravo.advpaymentmngt.dao.MatchTransactionDao;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
@@ -24,6 +25,8 @@
 
 public class FIN_BankStatementProcess implements 
org.openbravo.scheduling.Process {
 
+  private static final Logger log = 
Logger.getLogger(FIN_BankStatementProcess.class);
+
   @Override
   public void execute(ProcessBundle bundle) throws Exception {
     OBError msg = new OBError();
@@ -128,7 +131,7 @@
       bundle.setResult(msg);
 
     } catch (Exception e) {
-      e.printStackTrace(System.err);
+      log.error("Error while executing FIN_BankStatementProcess", e);
       msg.setType("Error");
       msg.setTitle(Utility.messageBD(bundle.getConnection(), "Error", 
bundle.getContext()
           .getLanguage()));
diff -r 36b24dd5e2ff -r b4290824ae05 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
     Fri Jul 07 12:28:04 2017 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
     Fri Jul 07 10:43:24 2017 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to