Openbravo Issue Tracking System - Retail Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0033344 | Retail Modules | Web POS | public | 2016-05-05 11:51 | 2016-07-05 19:10 | |||||||
Reporter | malsasua | |||||||||||
Assigned To | jorge-garcia | |||||||||||
Priority | high | Severity | major | Reproducibility | sometimes | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | RR16Q2.1 | Fixed in Version | ||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | marvintm | |||||||||||
OBNetwork customer | OBPS | |||||||||||
Support ticket | 41577 | |||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0033344: [OFFLINE] cash management: error in data import entry window by dead lock | |||||||||||
Description | In some cases, when a cash management is being synced at the simultaneously that a receipt (OrderLoader), the cash management is not processed, and it is stored in "data import entry" with the error: ERROR org.openbravo.retail.posterminal.importprocess.CashManagementImportEntryProcessor$CashManagementRunnable - id to load is required for loading java.lang.IllegalArgumentException: id to load is required for loading In database log, deadlock error is displayed:2016-05-04 16:49:22 CDT LOG: duration: 5252.992 ms execute S_166: COMMIT ERROR: deadlock detected DETAIL: Process 15228 waits for ShareLock on transaction 154569791; blocked by process 16429. Process 16429 waits for ExclusiveLock on tuple (40,4) of relation 208150 of database 202823; blocked by process 15228. Process 15228: update FIN_Financial_Account set Updated=$1, Currentbalance=$2 where Fin_Financial_Account_ID=$3 Process 16429: update FIN_Financial_Account set Updated=$1, Currentbalance=$2 where Fin_Financial_Account_ID=$3 | |||||||||||
Steps To Reproduce | it is reproducible sometimes. in WEBPOS: . do login . go offline . create receipt1, pay it with cash . create receipt2, pay it with cash . create receipt3, pay it with cash . create receipt4, pay it with cash . create cashmgm1 . create cashmgm2 . create cashmgm3 . create cashmgm4 . go online in backoffice . go to data import entry window | |||||||||||
Proposed Solution | all cash management should be processed before to process the receipts (similar to cashup) | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2016-06-23 17:37 | marvintm | Type | defect => backport | |||||||||
2016-06-23 17:37 | marvintm | Target Version | => RR16Q2.1 | |||||||||
2016-07-05 10:10 | migueldejuana | Note Added: 0088194 | ||||||||||
2016-07-05 10:10 | migueldejuana | Status | scheduled => resolved | |||||||||
2016-07-05 10:10 | migueldejuana | Resolution | open => fixed | |||||||||
2016-07-05 19:10 | marvintm | Review Assigned To | migueldejuana => marvintm | |||||||||
2016-07-05 19:10 | marvintm | Status | resolved => closed |
Notes | |||||
|
|||||
|
|