Openbravo Issue Tracking System - POS2
View Issue Details
0056608POS2POSpublic2024-09-23 16:472024-11-05 12:10
malsasua 
SABARINATH P 
highmajorsometimes
closedfixed 
5
 
24Q4 
approved
marvintm
Gold
No
0056608: EWI generated by cashup: business date is null
Sometimes, when a cashup is processed, an EWI is created with the error message:
org.openbravo.base.exception.OBException: Cashup cannot be processed since error occurred in CashClose: Unparseable date: "null"


The problem is caused because in the json (attached), the property businessDate is null.

The whole stack class is:
Caused by: java.text.ParseException: Unparseable date: "null"
    at java.base/java.text.DateFormat.parse(DateFormat.java:395)
    at org.openbravo.retail.sessions.CloseSessionHook.exec(CloseSessionHook.java:33)
    at org.openbravo.retail.posterminal.CashCloseProcessor.executeHooks(CashCloseProcessor.java:222)
    at org.openbravo.retail.posterminal.CashCloseProcessor.processCashClose(CashCloseProcessor.java:197)
    at org.openbravo.retail.posterminal.ProcessCashClose.doReconciliationAndInvoices(ProcessCashClose.java:518)
n/a
. in this line:
https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/blob/release/24Q2/src/org/openbravo/retail/sessions/CloseSessionHook.java?ref_type=heads#L30 [^]

if businessDate is null then set the current businessDate in the org
No tags attached.
blocks defect 0056532 closed SABARINATH P EWI generated by cashup: business date is null 
Issue History
2024-10-01 13:07marvintmTypedefect => backport
2024-10-01 13:07marvintmTarget Version => 24Q4
2024-10-23 08:29migueldejuanaReview Assigned To => marvintm
2024-11-05 11:56hgbotNote Added: 0171404
2024-11-05 12:10hgbotResolutionopen => fixed
2024-11-05 12:10hgbotStatusscheduled => closed
2024-11-05 12:10hgbotNote Added: 0171408
2024-11-05 12:10hgbotNote Added: 0171409

Notes
(0171404)
hgbot   
2024-11-05 11:56   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/167 [^]
(0171408)
hgbot   
2024-11-05 12:10   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions [^]
Changeset: cfe56bf686aea030e725c9ffb95f3f35308cb706
Author: Sabarinath <s.palanisamy@external.orisha.com>
Date: 05-11-2024 16:24:39
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/commit/cfe56bf686aea030e725c9ffb95f3f35308cb706 [^]

Fixed ISSUE-56608: Update businessdate to cashupDate in case businessdate was null.

---
M src/org/openbravo/retail/sessions/CloseSessionHook.java
---
(0171409)
hgbot   
2024-11-05 12:10   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.sessions/-/merge_requests/167 [^]