Openbravo Issue Tracking System - Retail Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0034587 | Retail Modules | StoreServer | public | 2016-08-09 17:17 | 2016-12-07 14:50 | |||||||
Reporter | mtaal | |||||||||||
Assigned To | mtaal | |||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | |||||||
Status | closed | Resolution | fixed | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | RR16Q3.4 | Fixed in Version | RR16Q3.4 | |||||||||
Merge Request Status | ||||||||||||
Review Assigned To | marvintm | |||||||||||
OBNetwork customer | No | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0034587: Ping service fail method not called in case of multiple servers | |||||||||||
Description | In case of multiple servers (central and store) and the store server down the webpos automatically starts pinging the store server. The ping service does not call the original fail method of the request if there are more than 1 servers ([1]). This results in the synchronizationHelper queue in WebPOS to fill ([2]) up as the request is not correctly finished. [1] https://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/file/052f0d3e3b18/web/org.openbravo.mobile.core/source/data/ob-requestrouter.js#l513 [^] [2] OB.UTIL.SynchronizationHelper.getBusyQueueStringified() "[{"busyProcessId":113,"msg":"serviceGET org.openbravo.mobile.core.login.ContextInformation"},{"busyProcessId":114,"msg":"serviceGET org.openbravo.mobile.core.login.ContextInformation"},{"busyProcessId":133,"msg":"serviceGET org.openbravo.mobile.core.login.ContextInformation"},{"busyProcessId":151,"msg":"serviceGET org.openbravo.mobile.core.login.ContextInformation"},{"busyProcessId":203,"msg":"serviceGET org.openbravo.mobile.core.login.ContextInformation"},{"busyProcessId":207,"msg":"calculateGross"},{"busyProcessId":208,"msg":"taxescalculation"}]" | |||||||||||
Steps To Reproduce | Install multi-server, central and store Login into store with webpos do a product search add a product, pay button is enabled stop the store server do a product search --> the webpos switches to central and starts pinging the store server after the first ping the pay button becomes disable | |||||||||||
Proposed Solution | Also call the success/fail method in case of multiple servers | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=10078&type=bug | |||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2016-11-20 13:42 | mtaal | Type | defect => backport | |||||||||
2016-11-20 13:42 | mtaal | Target Version | RR16Q4 => RR16Q3.3 | |||||||||
2016-11-20 16:11 | hgbot | Checkin | ||||||||||
2016-11-20 16:11 | hgbot | Note Added: 0091676 | ||||||||||
2016-11-20 16:11 | hgbot | Status | scheduled => resolved | |||||||||
2016-11-20 16:11 | hgbot | Resolution | open => fixed | |||||||||
2016-11-20 16:11 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/15fb8809f9708c2464875dc39e8ad4935f81ad5e [^] => http://code.openbravo.com/retail/backports/3.0RR16Q3.3/org.openbravo.mobile.core/rev/ca4c3492070301e680b1a0d8cb9408f10d2d7963 [^] | |||||||||
2016-11-21 10:04 | hgbot | Checkin | ||||||||||
2016-11-21 10:04 | hgbot | Note Added: 0091685 | ||||||||||
2016-11-21 10:04 | mtaal | Note Added: 0091686 | ||||||||||
2016-11-21 10:04 | mtaal | Status | resolved => new | |||||||||
2016-11-21 10:04 | mtaal | Resolution | fixed => open | |||||||||
2016-11-21 10:05 | mtaal | Target Version | RR16Q3.3 => RR16Q3.4 | |||||||||
2016-11-21 10:10 | mtaal | File Added: 34587.diff | ||||||||||
2016-11-21 10:33 | mtaal | Status | new => scheduled | |||||||||
2016-12-07 10:33 | hgbot | Checkin | ||||||||||
2016-12-07 10:33 | hgbot | Note Added: 0092163 | ||||||||||
2016-12-07 10:33 | hgbot | Status | scheduled => resolved | |||||||||
2016-12-07 10:33 | hgbot | Resolution | open => fixed | |||||||||
2016-12-07 10:33 | hgbot | Fixed in SCM revision | http://code.openbravo.com/retail/backports/3.0RR16Q3.3/org.openbravo.mobile.core/rev/ca4c3492070301e680b1a0d8cb9408f10d2d7963 [^] => http://code.openbravo.com/retail/backports/3.0RR16Q3.4/org.openbravo.mobile.core/rev/fd558088b87000947cf2b771e63a3a0491ce2d32 [^] | |||||||||
2016-12-07 14:50 | marvintm | Review Assigned To | migueldejuana => marvintm | |||||||||
2016-12-07 14:50 | marvintm | Status | resolved => closed | |||||||||
2016-12-07 14:50 | marvintm | Fixed in Version | => RR16Q3.4 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|