Openbravo Issue Tracking System - Retail Modules
View Issue Details
0032274Retail ModulesSessionspublic2016-02-18 14:042016-03-18 13:26
malsasua 
ranjith_qualiantech_com 
highmajoralways
closedfixed 
20Community Appliance
 
RR16Q2 
marvintm
No
0032274: error in handle error process using cashmanagementutils
when a cash management is created using the functionality cashmanagementutils , the posterminal tag is not sent in the json
open two chrome sessions:
session1: (WEBPOS):
. go to VBS-1 terminal
. go to "cashmanagement" menu
. click 100
. click in "cash deposit" button
. click in "backoffice transfer to VBS"
(no click in DONE)

session2: (backoffice)
. go to pos terminal type window: VBS POS Terminal Type
. go to tab payment method: cash
   gl item for deposit: (empty)
   allow deposits: uncheck
save

session1 (WEBPOS): click in DONE button

session2 (backoffice):
. go to "data import entries" window
. one record with cash management entry is stored

it is stored in data import entry instead of errors while importing
Error:
ava.lang.IllegalArgumentException: id to load is required for loading
    at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:89)
    at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:61)
    at org.hibernate.impl.SessionImpl.get(SessionImpl.java:1002)
    at org.openbravo.dal.core.SessionHandler.find(SessionHandler.java:219)
    at org.openbravo.dal.core.SessionHandler.find(SessionHandler.java:202)
    at org.openbravo.dal.service.OBDal.get(OBDal.java:298)
    at org.openbravo.retail.posterminal.POSDataSynchronizationErrorHandler.handleError(POSDataSynchronizationErrorHandler.java:58)
    at org.openbravo.retail.posterminal.POSDataSynchronizationErrorHandler$Proxy$_$$_WeldClientProxy.handleError(POSDataSynchronizationErrorHandler$Proxy$_$$_WeldClientProxy.java)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.handleError(DataSynchronizationProcess.java:325)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.saveRecord(DataSynchronizationProcess.java:244)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:159)
    at org.openbravo.mobile.core.process.DataSynchronizationProcess.exec(DataSynchronizationProcess.java:91)
    at org.openbravo.mobile.core.process.MobileImportEntryProcessorRunnable.processEntry(MobileImportEntryProcessorRunnable.java:41)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.doRunCycle(ImportEntryProcessor.java:357)
    at org.openbravo.service.importprocess.ImportEntryProcessor$ImportEntryProcessRunnable.run(ImportEntryProcessor.java:282)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

No tags attached.
Issue History
2016-02-18 14:04malsasuaNew Issue
2016-02-18 14:04malsasuaAssigned To => Retail
2016-02-18 14:04malsasuaResolution time => 1459116000
2016-02-18 14:04malsasuaTriggers an Emergency Pack => No
2016-02-25 17:12OrekariaNote Added: 0084519
2016-02-25 17:12OrekariaStatusnew => feedback
2016-02-25 17:12OrekariaNote Edited: 0084519bug_revision_view_page.php?bugnote_id=0084519#r11241
2016-02-25 18:07malsasuaSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=11248#r11248
2016-02-25 18:08malsasuaNote Added: 0084524
2016-02-25 18:08malsasuaStatusfeedback => new
2016-03-01 14:55OrekariaStatusnew => acknowledged
2016-03-04 13:04ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2016-03-04 13:04ranjith_qualiantech_comStatusacknowledged => scheduled
2016-03-08 03:46hgbotCheckin
2016-03-08 03:46hgbotNote Added: 0084795
2016-03-08 03:46hgbotCheckin
2016-03-08 03:46hgbotNote Added: 0084796
2016-03-08 03:46hgbotStatusscheduled => resolved
2016-03-08 03:46hgbotResolutionopen => fixed
2016-03-08 03:46hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/44320f2ccd7eb38757012640a766dee73299d702 [^]
2016-03-18 13:26marvintmReview Assigned To => marvintm
2016-03-18 13:26marvintmStatusresolved => closed
2016-03-18 13:26marvintmFixed in Version => RR16Q2

Notes
(0084519)
Orekaria   
2016-02-25 17:12   
please write the steps you use to reproduce "do a cashmanagement that it generates one error to process it"

(0084524)
malsasua   
2016-02-25 18:08   
updated
(0084795)
hgbot   
2016-03-08 03:46   
Repository: tools/automation/pi-mobile
Changeset: a5929d11da4a21f3247fcbcceba2234a1cfc126a
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Tue Mar 08 08:16:02 2016 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/a5929d11da4a21f3247fcbcceba2234a1cfc126a [^]

Verifies issue 32274 : Added automated test 'I32274_VerifyCashMgmtModel'

---
A src-test/org/openbravo/test/mobile/quarantine/pack/RAN/cashmanagement/I32274_VerifyCashMgmtModel.java
---
(0084796)
hgbot   
2016-03-08 03:46   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 44320f2ccd7eb38757012640a766dee73299d702
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Tue Mar 08 08:15:56 2016 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/44320f2ccd7eb38757012640a766dee73299d702 [^]

Fixes issue 32274 : Changes in Cash Management model, adding posterminal column

---
M web/org.openbravo.retail.posterminal/js/cashmgmt/model/cashmgmt-model.js
M web/org.openbravo.retail.posterminal/js/model/cashmanagement.js
M web/org.openbravo.retail.posterminal/js/utils/cashManagementUtils.js
---