Openbravo Issue Tracking System - POS2
View Issue Details
0056377POS2Corepublic2024-09-05 11:562024-11-12 23:44
AugustoMauch 
AugustoMauch 
normalcriticalhave not tried
scheduledopen 
5
 
 
No
0056377: Management of inconsistent application state should be properly addressed in core2 applications
From time to time, the application state gets inconsistent, apparently not reflecting the current state of the application but a previous one.

We looking for those inconsistencies on a case-to-case basis, and introducing mitigation measures on a case-to-case basis as well.

This mechanism should be improved, so that if any inconsistency is found, all the application state modules should be re-initialized properly.
-
No tags attached.
related to feature request 0056730 scheduled ranjith_qualiantech_com POS2 Management of inconsistent application state should be properly addressed in EnyoPOS 
related to feature request 0054707 new AugustoMauch Retail Modules Add support to select the state persistence method (localstorage vs indexed db) 
related to defect 0054743 closed sreehari Retail Modules When the state persistence fails, the information of the cashup becomes outdated, and this can lead to data corruption 
related to defect 0056263 closed ranjith_qualiantech_com Retail Modules Mitigation https://issues.openbravo.com/view.php?id=52070 [^] should not create a new cashup in POS 
related to backport 005207023Q2 closed meriem_azaf POS2 Cashup mitigation: do not check if current cashup is the last one processed, just check if it is processed 
related to defect 0056246 closed sreehari POS2 Implement second Mitigation for duplicating document sequence number 
Issue History
2024-09-05 11:56AugustoMauchNew Issue
2024-09-05 11:56AugustoMauchAssigned To => AugustoMauch
2024-09-05 11:56AugustoMauchTriggers an Emergency Pack => No
2024-09-05 12:03AugustoMauchStatusnew => scheduled
2024-09-17 09:23PracticsIssue Monitored: Practics
2024-10-06 12:55hgbotNote Added: 0170023
2024-10-06 12:57hgbotNote Added: 0170024
2024-10-06 13:00hgbotNote Added: 0170025
2024-10-10 11:51AugustoMauchSummaryManagement of inconsistent application state should be properly addressed => Management of inconsistent application state should be properly addressed in core2 applications
2024-10-10 11:52AugustoMauchIssue cloned0056730
2024-10-10 11:55AugustoMauchRelationship addedrelated to 0056730
2024-10-10 13:26eugeniIssue Monitored: eugeni
2024-10-31 13:04malsasuaRelationship addedrelated to 0054707
2024-10-31 13:10malsasuaRelationship addedrelated to 0054743
2024-10-31 13:10malsasuaRelationship addedrelated to 0056263
2024-10-31 13:11malsasuaRelationship addedrelated to 0052070
2024-10-31 13:17malsasuaRelationship addedrelated to 0056246
2024-11-12 23:44hgbotNote Added: 0171833

Notes
(0170023)
hgbot   
2024-10-06 12:55   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1604 [^]
(0170024)
hgbot   
2024-10-06 12:57   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/755 [^]
(0170025)
hgbot   
2024-10-06 13:00   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1699 [^]
(0171833)
hgbot   
2024-11-12 23:44   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3091 [^]