Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #54673 All Revisions ] Back to Issue ]
Summary 0054673: Errors in successful responses generate a notification even if the code that issued the request handles the error.
Revision 2024-07-12 13:47 by guilleaer
Steps To Reproduce In org.openbravo.pos2/src/org/openbravo/pos2/process/StoreStock.java add throw exception

--- a/src/org/openbravo/pos2/process/StoreStock.java
+++ b/src/org/openbravo/pos2/process/StoreStock.java
@@ -22,6 +22,7 @@ import javax.inject.Inject;
 import org.apache.commons.lang.StringUtils;
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
+import org.openbravo.base.exception.OBException;
 import org.openbravo.client.kernel.ComponentProvider.Qualifier;
 import org.openbravo.dal.core.OBContext;
 import org.openbravo.erpCommon.utility.OBMessageUtils;
@@ -62,6 +63,9 @@ public class StoreStock extends ProcessHQLQuery {
 
   @Override
   protected Map<String, Object> getParameterValues(JSONObject jsonsent) throws JSONException {
+ if (1 == 1) {
+ throw new OBException("My managed error");
+ }
     try {
       OBContext.setAdminMode(true);
       final Map<String, Object> parameters = new HashMap<>();



In /home/openbravo/workspaces/pos2/openbravo/modules/org.openbravo.pos2/web-jspack/org.openbravo.pos2/src/components/ProductButton/StoreStockPopup/StoreStockDataSource.js add a console log to simulate that I want to manage my exception

--- a/web-jspack/org.openbravo.pos2/src/components/ProductButton/StoreStockPopup/StoreStockDataSource.js
+++ b/web-jspack/org.openbravo.pos2/src/components/ProductButton/StoreStockPopup/StoreStockDataSource.js
@@ -29,6 +29,8 @@ export default class StoreStockDataSource extends RemoteDataSource {
       productId
     });
 
+ console.error('My Own error');
+

Login into POS
Add a product to the order -> Avalanche transceiver
click on the line recently added -> It executes to call to check stock

1. Error with my exception is shown as an error
2. my log is shown in the console

Platform should allow developers to manage exceptions without showing errors

Revision 2024-07-12 09:32 by guilleaer
Steps To Reproduce -


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker