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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0053390
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Retail APImajoralways2023-09-05 17:122023-09-18 06:34
Reporternicola_uvaView Statuspublic 
Assigned Tosreehari 
PriorityurgentResolutionfixedFixed in VersionRR23Q4
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression levelProduction - Confirmed Stable
Regression date2022-09-19
Regression introduced in releaseRR22Q4
Regression introduced by commithttps://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/923/diffs?commit_id=1ab8340a5080191cca30fff9486c360e44b6c549 [^]
Triggers an Emergency PackNo
Summary

0053390: ExternalOrderLoader API: C&R doesn't work

DescriptionC&R is not working anymore using the external order loader API.
Steps To Reproduce1. Import Retail API collection in postman https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/blob/master/examples/Retail%20API.postman_collection.json?ref_type=heads [^]
2. Execute the request "Import Order - Simple ticket with 2 lines"
3. Execute the request "Import Order - Order cancel and replace" (with the id of replacedorder done in point 2)
4.In Openbravo.log is present following error

2023-09-05 16:22:08,435 [Import Entry - 4] ERROR org.openbravo.retail.posterminal.POSDataSynchronizationErrorHandler - An error happened when processing a record:
org.openbravo.base.exception.OBException: CancelAndReplaceUtils.cancelAndReplaceOrder:
        at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:578) ~[classes/:?]
        at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:214) [classes/:?]
        at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:165) [classes/:?]
        at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:97) [classes/:?]
        at org.openbravo.mobile.core.process.MobileImportEntryProcessorRunnable.processEntry(MobileImportEntryProcessorRunnable.java:55) [classes/:?]
        at org.openbravo.retail.posterminal.importprocess.OrderImportEntryProcessor$OrderLoaderRunnable.processEntry(OrderImportEntryProcessor.java:64) [classes/:?]
        at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.doRunCycle(ImportEntryProcessor.java:430) [classes/:?]
        at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.run(ImportEntryProcessor.java:347) [classes/:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: java.lang.NullPointerException
        at org.openbravo.retail.posterminal.POSUtils.setDefaultPaymentType(POSUtils.java:579) ~[classes/:?]
        at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:566) ~[classes/:?]
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0053465RR23Q3.1 closedsreehari ExternalOrderLoader API: C&R doesn't work 
depends on backport 0053466RR23Q2.4 closedsreehari ExternalOrderLoader API: C&R doesn't work 
caused by defect 0049849 closedranjith_qualiantech_com When doing a cancel and replace the payment method is changed to correspond to a default payment method 

-  Notes
(0154908)
hgbot (developer)
2023-09-16 07:19

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1343 [^]
(0154922)
hgbot (developer)
2023-09-18 06:34

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: b3ac613e6f9b6318c913c2e909e6c4ce9ecde9ca
Author: Sreehari Venkataraman <sreehari@qualiantech.com>
Date: 18-09-2023 04:34:13
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/b3ac613e6f9b6318c913c2e909e6c4ce9ecde9ca [^]

Fixes ISSUE-53390: Changed Cancelled order to Replacedorder
*During CR replacedorder is sent both from pos & external order loader
*So validating payments through Replacedorder

---
M src/org/openbravo/retail/posterminal/OrderLoader.java
---
(0154923)
hgbot (developer)
2023-09-18 06:34

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1343 [^]

- Issue History
Date Modified Username Field Change
2023-09-05 17:12 nicola_uva New Issue
2023-09-05 17:12 nicola_uva Assigned To => Retail
2023-09-05 17:12 nicola_uva Triggers an Emergency Pack => No
2023-09-06 11:27 sreehari Assigned To Retail => sreehari
2023-09-12 11:44 sreehari Status new => scheduled
2023-09-14 08:44 sreehari Relationship added caused by 0049849
2023-09-14 10:53 sreehari Regression level => Production - Confirmed Stable
2023-09-14 10:53 sreehari Regression date => 2022-09-19
2023-09-14 10:53 sreehari Regression introduced in release => RR22Q4
2023-09-14 10:53 sreehari Regression introduced by commit => https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/923/diffs?commit_id=1ab8340a5080191cca30fff9486c360e44b6c549 [^]
2023-09-15 14:00 sreehari Status scheduled => acknowledged
2023-09-15 14:00 sreehari Status acknowledged => scheduled
2023-09-16 07:19 hgbot Note Added: 0154908
2023-09-18 06:34 hgbot Resolution open => fixed
2023-09-18 06:34 hgbot Status scheduled => closed
2023-09-18 06:34 hgbot Fixed in Version => RR23Q4
2023-09-18 06:34 hgbot Note Added: 0154922
2023-09-18 06:34 hgbot Note Added: 0154923


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker