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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0039352
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2018-09-25 17:482018-12-13 17:58
ReportermalsasuaView Statuspublic 
Assigned Toranjith_qualiantech_com 
PrioritynormalResolutionfixedFixed in VersionRR19Q1
StatusclosedFix in branchFixed in SCM revision1e81317f98de
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0039352: Error using at the same time Cancel & Replace and Save Removed Ticket functionalities

DescriptionWhen Save Removed Ticket functionality is enabled, a receipt is created using Cancel and replace functionality, and a line is removed in the ticket, the ticket is stuck in Error While Importing window
Steps To Reproduce[BO]
. enable Web POS Save Removed Tickets functionality

[POS]
. create new ticket T1
. add new product P1
. complete ticket -> ticket is synced in BO
. load ticket T1 with Open Receipt functionality
. click in Cancel and Replace option -> new ticket is created T1-1
. add new product P2
. delete product P2
. delete ticket T1-1

[BO]
. go to Error While Importing window -> ticket T1-1 is in this window with error:
org.openbravo.base.exception.OBException: Error in OrderLoader: null
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:534)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:200)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:154)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:86)
    at org.openbravo.mobile.core.process.MobileImportEntryProcessorRunnable.processEntry(MobileImportEntryProcessorRunnable.java:53)
    at org.openbravo.retail.posterminal.importprocess.OrderImportEntryProcessor$OrderLoaderRunnable.processEntry(OrderImportEntryProcessor.java:59)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.doRunCycle(ImportEntryProcessor.java:367)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.run(ImportEntryProcessor.java:288)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:465)
    ... 12 more

TagsNo tags attached.
Attached Filespatch file icon issue 39352 source posterminal.patch [^] (2,514 bytes) 2018-10-01 08:00 [Show Content]
patch file icon issue 39352 test.patch [^] (5,840 bytes) 2018-10-01 08:00 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0039801RR18Q4.1 closedranjith_qualiantech_com Error using at the same time Cancel & Replace and Save Removed Ticket functionalities 
depends on backport 0039802RR18Q3.4 closedranjith_qualiantech_com Error using at the same time Cancel & Replace and Save Removed Ticket functionalities 

-  Notes
(0107177)
hgbot (developer)
2018-10-05 13:05

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 1e81317f98de8f93ade73734f15864d98e11473f
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Fri Oct 05 16:35:21 2018 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/1e81317f98de8f93ade73734f15864d98e11473f [^]

Fixed issue 39352 : Cashup ID should be updated for Cancelled Order from json data instead of cashup info

* JSON data should not be updated while savng record in OrderLoader
* JSON data Orderlines should not be updated with deletedLines
  because if any error occurs jsondata will be saved to db which have duplicate records of deletedLine in lines data.

---
M src/org/openbravo/retail/posterminal/OrderLoader.java
---
(0107178)
hgbot (developer)
2018-10-05 13:05

Repository: tools/automation/pi-mobile
Changeset: 18dc51c17de31d84c9345680d2182331760aa3bf
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Fri Oct 05 16:35:11 2018 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/18dc51c17de31d84c9345680d2182331760aa3bf [^]

Verifies issue 39352 : Added Automated Test 'I39352_VerifyCancelReplaceWithSaveRemovePref'

---
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cancelandreplace/I39352_VerifyCancelReplaceWithSaveRemovePref.java
---

- Issue History
Date Modified Username Field Change
2018-09-25 17:48 malsasua New Issue
2018-09-25 17:48 malsasua Assigned To => Retail
2018-09-25 17:48 malsasua Resolution time => 1539813600
2018-09-25 17:48 malsasua Triggers an Emergency Pack => No
2018-09-26 10:21 ranjith_qualiantech_com Assigned To Retail => ranjith_qualiantech_com
2018-09-26 10:22 ranjith_qualiantech_com Status new => scheduled
2018-10-01 08:00 ranjith_qualiantech_com File Added: issue 39352 source posterminal.patch
2018-10-01 08:00 ranjith_qualiantech_com File Added: issue 39352 test.patch
2018-10-05 13:05 hgbot Checkin
2018-10-05 13:05 hgbot Note Added: 0107177
2018-10-05 13:05 hgbot Status scheduled => resolved
2018-10-05 13:05 hgbot Resolution open => fixed
2018-10-05 13:05 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/1e81317f98de8f93ade73734f15864d98e11473f [^]
2018-10-05 13:05 hgbot Checkin
2018-10-05 13:05 hgbot Note Added: 0107178
2018-10-16 13:59 marvintm Review Assigned To => marvintm
2018-10-16 13:59 marvintm Status resolved => closed
2018-10-16 13:59 marvintm Fixed in Version => RR19Q1
2018-12-13 17:57 marvintm Status closed => new
2018-12-13 17:57 marvintm Resolution fixed => open
2018-12-13 17:57 marvintm Fixed in Version RR19Q1 =>
2018-12-13 17:58 marvintm Status new => scheduled
2018-12-13 17:58 marvintm Status scheduled => resolved
2018-12-13 17:58 marvintm Fixed in Version => RR19Q1
2018-12-13 17:58 marvintm Resolution open => fixed
2018-12-13 17:58 marvintm Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker