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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052235
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Return Receiptmajoralways2023-04-20 19:202023-05-03 06:48
ReportersofidossantView Statuspublic 
Assigned Toranjith_qualiantech_com 
PriorityhighResolutionfixedFixed in VersionRR23Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget VersionRR23Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Regression levelPre packaging ( pi )
Regression date2023-03-20
Regression introduced in releaseRR23Q1
Regression introduced by commithttps://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/88694b5b41093f5fdc824cafe373a351923fed3c [^]
Triggers an Emergency PackNo
Summary

0052235: EWI org.codehaus.jettison.json.JSONException: JSONObject["deletedLines"] is not a JSONArray.

DescriptionWhen I open a verify return (from cross store) and delete the lines, and continue as an order.
When I pay it, the ewi is generated.

org.codehaus.jettison.json.JSONException: JSONObject["deletedLines"] is not a JSONArray.
    at org.codehaus.jettison.json.JSONObject.getJSONArray(JSONObject.java:440)
    at org.openbravo.retail.productonthefly.hooks.PreOrderLoaderOTFHook.saveProductOnTheFlyProducts(PreOrderLoaderOTFHook.java:54)
    at org.openbravo.retail.productonthefly.hooks.PreOrderLoaderOTFHook.exec(PreOrderLoaderOTFHook.java:44)
    at org.openbravo.retail.productonthefly.hooks.PreOrderLoaderOTFHook$Proxy$_$$_WeldClientProxy.exec(Unknown Source)
    at org.openbravo.retail.posterminal.OrderLoader.executeOrderLoaderPreProcessHook(OrderLoader.java:883)
    at org.openbravo.retail.posterminal.OrderLoader.saveRecord(OrderLoader.java:307)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:214)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:165)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:97)
    at org.openbravo.mobile.core.process.MobileImportEntryProcessorRunnable.processEntry(MobileImportEntryProcessorRunnable.java:57)
    at org.openbravo.retail.posterminal.importprocess.OrderImportEntryProcessor$OrderLoaderRunnable.processEntry(OrderImportEntryProcessor.java:64)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.doRunCycle(ImportEntryProcessor.java:430)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.run(ImportEntryProcessor.java:347)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
Steps To Reproduce1- Open terminal
2- Verificate Return for another organization (cross store).
3- Select lines.
4- Deleted lines.
5- Add product
6- Pay the sales order.

Check the backoffice with the ewi.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0052191 closedranjith_qualiantech_com EWI org.codehaus.jettison.json.JSONException: JSONObject["deletedLines"] is not a JSONArray. 

-  Notes
(0148992)
hgbot (developer)
2023-04-27 12:41

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1164 [^]
(0149163)
hgbot (developer)
2023-05-03 06:48

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1164 [^]
(0149164)
hgbot (developer)
2023-05-03 06:48

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 8953f38272de1355e3aeac6b240aaf34ae2c3198
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 03-05-2023 04:48:18
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/8953f38272de1355e3aeac6b240aaf34ae2c3198 [^]

Fixed ISSUE-52235: Ticket deletedLines should be initialized with empty array
* When resetting ticket properties, ticket deletedLines
  should be initialized with empty array

---
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/DeleteLine.js
---

- Issue History
Date Modified Username Field Change
2023-04-26 07:44 marvintm Type defect => backport
2023-04-26 07:44 marvintm Target Version => RR23Q2
2023-04-27 12:41 hgbot Note Added: 0148992
2023-05-03 06:48 hgbot Resolution open => fixed
2023-05-03 06:48 hgbot Status scheduled => closed
2023-05-03 06:48 hgbot Note Added: 0149163
2023-05-03 06:48 hgbot Fixed in Version => RR23Q2
2023-05-03 06:48 hgbot Note Added: 0149164


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker