Openbravo Issue Tracking System - Retail Modules
View Issue Details
0054574Retail ModulesWeb POSpublic2024-02-05 12:572024-03-14 07:28
ngarcia 
Rajesh_18 
urgentmajoralways
closedfixed 
5
 
RR24Q2 
No
0054574: Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data
Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data. The error is:

No posterminal can be determined from the json

The difference between the original JSON correctly processed and the one in Error is that the second one doesn't include the following section:

{"csrfToken":"9D76DA28BFF94AB98E137148D3C2BE0C","appName":"WebPOS","client":"39363B0921BB4293B48383844325E84C","organization":"D270A5AC50874F8BA67A88EE977F8E3B","pos":"9104513C2D0741D4850AE8493998A7C8","terminalName":"VBS-1","timeout":10000,"parameters":{"terminalTime":"2024-02-05T11:49:34.422Z","terminalTimeOffset":{"value":-60}},
In order to force an EWI:

Create a business partner from the POS
Take its Data Import Entry, change its id (to create a new one), remove the value in businessPartnerCategory property and change it to Initial
Check once it is processed, it goes to Errors While Importing POS Data with the following error:

org.postgresql.util.PSQLException: ERROR: insert or update on table "c_bpartner" violates foreign key constraint "c_bpartner_c_bp_group"
  Detail: Key (c_bp_group_id)=() is not present in table "c_bp_group".

Click on Save Again without making any change

Return to Data Import Entries and check a new record has been created in Error with the following error:

No posterminal can be determined from the json

A new record will be created every time you click on Save Again
No tags attached.
depends on backport 0054754RR24Q1.1 closed Rajesh_18 Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data 
depends on backport 0054948RR23Q4.3 closed Rajesh_18 Data Import Entry in Error status is created after trying to save again a Business Partner in Errors While Importing POS Data 
Issue History
2024-02-05 12:57ngarciaNew Issue
2024-02-05 12:57ngarciaAssigned To => Retail
2024-02-05 12:57ngarciaTriggers an Emergency Pack => No
2024-02-05 12:57ngarciaIssue Monitored: networkb
2024-02-09 09:43ngarciaNote Added: 0160528
2024-02-16 10:16Rajesh_18Assigned ToRetail => Rajesh_18
2024-02-16 10:16Rajesh_18Statusnew => scheduled
2024-02-17 12:15hgbotNote Added: 0160868
2024-02-21 15:41hgbotResolutionopen => fixed
2024-02-21 15:41hgbotStatusscheduled => closed
2024-02-21 15:41hgbotFixed in Version => RR24Q2
2024-02-21 15:41hgbotNote Added: 0161032
2024-02-21 15:41hgbotNote Added: 0161033
2024-02-23 10:36marvintmStatusclosed => new
2024-02-23 10:36marvintmResolutionfixed => open
2024-02-23 10:36marvintmFixed in VersionRR24Q2 =>
2024-02-23 10:36marvintmStatusnew => acknowledged
2024-02-23 10:36marvintmStatusacknowledged => scheduled
2024-02-23 10:36marvintmStatusscheduled => resolved
2024-02-23 10:36marvintmFixed in Version => RR24Q2
2024-02-23 10:36marvintmResolutionopen => fixed
2024-02-23 10:37marvintmStatusresolved => closed
2024-03-14 07:28marvintmStatusclosed => new
2024-03-14 07:28marvintmResolutionfixed => open
2024-03-14 07:28marvintmFixed in VersionRR24Q2 =>
2024-03-14 07:28marvintmStatusnew => acknowledged
2024-03-14 07:28marvintmStatusacknowledged => scheduled
2024-03-14 07:28marvintmStatusscheduled => resolved
2024-03-14 07:28marvintmFixed in Version => RR24Q2
2024-03-14 07:28marvintmResolutionopen => fixed
2024-03-14 07:28marvintmStatusresolved => closed

Notes
(0160528)
ngarcia   
2024-02-09 09:43   
It seems it also happens with Cash Management Movement
(0160868)
hgbot   
2024-02-17 12:15   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1476 [^]
(0161032)
hgbot   
2024-02-21 15:41   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: c45d9912b1357c57f0f0fe5590c2bd6519b1fc64
Author: Rajesh Senthilkumar <rajesh@qualiantech.com>
Date: 21-02-2024 14:41:23
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/c45d9912b1357c57f0f0fe5590c2bd6519b1fc64 [^]

Fixed ISSUE-54574: If ImportEntry has error the entry is saved after importEntryPostProcessor

---
M src/org/openbravo/retail/posterminal/POSUtils.java
---
(0161033)
hgbot   
2024-02-21 15:41   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1476 [^]