Openbravo Issue Tracking System - Openbravo ERP | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0035665 | Openbravo ERP | A. Platform | public | 2017-03-31 11:40 | 2017-10-03 17:40 | |||||||
Reporter | lorenzofidalgo | |||||||||||
Assigned To | caristu | |||||||||||
Priority | urgent | Severity | minor | Reproducibility | sometimes | |||||||
Status | closed | Resolution | no change required | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | pi | |||||||||||
Target Version | Fixed in Version | |||||||||||
Merge Request Status | ||||||||||||
Review Assigned To | caristu | |||||||||||
OBNetwork customer | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Support ticket | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0035665: Wrong behaviour filling some fields. In Financial Acc. || Transaction while filling Transaction Date, Accounting Date is deleted | |||||||||||
Description | There is a strange behaviour in Financial Acc. || Transaction that involves, at least, "Transaction Date", "Accounting Date" fields. Filling those input fields is not being properly performed (Check attached video). Until now, it has been impossible to get it manually. But it is an stable error in CI and I have been able to record that regression locally. One of the failures that is being reproduced in CI is: https://ci.openbravo.com/view/qa/job/qa-pi-reconciliation-pgsql/695/ [^] It seems it is the callout what induces that strange refresh in the field where the focus is placed. The "WrongBehaviourEvenWithSleepAdded" attached videos are different automation executions with different static sleeps added to test if it is affected by performance. | |||||||||||
Steps To Reproduce | Check attached video to get complete trace. Attached also an smoke test case (FRM0060_SetDateAfterFICCall.java) where the problem can be reproduced in a stable way. | |||||||||||
Proposed Solution | It seems that the root of the problem is in the test infrastructure itself: for Date items, the text box is cleared before entering the value. This method is causing problems when trying to set a date value right after the FIC has been invoked. This use case happens when after editing a field that invokes a callout the focus is immediately placed on a date field. Under this circumstances, the clear method is not working fine because at the same time the blur event of the date is fired. This event is fired by smartclient when disabling the form during the FIC call to calculate the results of the callout. It must be reviewed if that clear() invokation can be safely removed. | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | TransactionWronglyFilled (612,982) 2017-03-31 11:40 https://issues.openbravo.com/file_download.php?file_id=10630&type=bug WrongBehaviourEvenWithSleepAdded.avi (624,988) 2017-04-04 11:01 https://issues.openbravo.com/file_download.php?file_id=10640&type=bug WrongBehaviourEvenWithSleepAdded2 (609,926) 2017-04-04 11:01 https://issues.openbravo.com/file_download.php?file_id=10641&type=bug WrongBehaviourEvenWithSleepAdded3 (677,644) 2017-04-04 11:01 https://issues.openbravo.com/file_download.php?file_id=10642&type=bug WrongBehaviourEvenWithSleepAdded4 (688,120) 2017-04-04 11:02 https://issues.openbravo.com/file_download.php?file_id=10643&type=bug WrongBehaviourEvenWithSleepAdded5 (770,232) 2017-04-04 11:02 https://issues.openbravo.com/file_download.php?file_id=10644&type=bug FRM0060_SetDateAfterFICCall.java (4,875) 2017-09-21 19:42 https://issues.openbravo.com/file_download.php?file_id=11090&type=bug | |||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2017-03-31 11:40 | lorenzofidalgo | New Issue | ||||||||||
2017-03-31 11:40 | lorenzofidalgo | Assigned To | => platform | |||||||||
2017-03-31 11:40 | lorenzofidalgo | File Added: TransactionWronglyFilled | ||||||||||
2017-03-31 11:40 | lorenzofidalgo | Modules | => Core | |||||||||
2017-03-31 11:40 | lorenzofidalgo | Regression level | => Automated tests | |||||||||
2017-03-31 11:40 | lorenzofidalgo | Regression introduced in release | => pi | |||||||||
2017-03-31 11:40 | lorenzofidalgo | Triggers an Emergency Pack | => No | |||||||||
2017-04-04 10:59 | lorenzofidalgo | Description Updated | bug_revision_view_page.php?rev_id=14944#r14944 | |||||||||
2017-04-04 11:01 | lorenzofidalgo | File Added: WrongBehaviourEvenWithSleepAdded.avi | ||||||||||
2017-04-04 11:01 | lorenzofidalgo | File Added: WrongBehaviourEvenWithSleepAdded2 | ||||||||||
2017-04-04 11:01 | lorenzofidalgo | File Added: WrongBehaviourEvenWithSleepAdded3 | ||||||||||
2017-04-04 11:02 | lorenzofidalgo | File Added: WrongBehaviourEvenWithSleepAdded4 | ||||||||||
2017-04-04 11:02 | lorenzofidalgo | File Added: WrongBehaviourEvenWithSleepAdded5 | ||||||||||
2017-04-04 11:04 | lorenzofidalgo | Description Updated | bug_revision_view_page.php?rev_id=14945#r14945 | |||||||||
2017-04-07 09:06 | alostale | Regression level | Automated tests => | |||||||||
2017-04-07 09:06 | alostale | Regression introduced in release | pi => | |||||||||
2017-04-07 09:06 | alostale | Priority | immediate => high | |||||||||
2017-04-07 09:06 | alostale | Status | new => acknowledged | |||||||||
2017-04-07 09:06 | alostale | Relationship added | related to 0035658 | |||||||||
2017-04-07 11:02 | inigosanchez | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=14980#r14980 | |||||||||
2017-04-07 11:06 | inigosanchez | Note Added: 0095893 | ||||||||||
2017-04-07 11:07 | inigosanchez | Note Edited: 0095893 | bug_revision_view_page.php?bugnote_id=0095893#r14982 | |||||||||
2017-06-06 08:46 | alostale | Priority | high => urgent | |||||||||
2017-09-19 18:55 | caristu | Assigned To | platform => caristu | |||||||||
2017-09-19 18:55 | caristu | Status | acknowledged => scheduled | |||||||||
2017-09-21 19:40 | caristu | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=15967#r15967 | |||||||||
2017-09-21 19:40 | caristu | Proposed Solution updated | ||||||||||
2017-09-21 19:42 | caristu | File Added: FRM0060_SetDateAfterFICCall.java | ||||||||||
2017-09-21 19:42 | caristu | Proposed Solution updated | ||||||||||
2017-09-21 19:42 | caristu | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=15968#r15968 | |||||||||
2017-10-03 16:24 | caristu | Note Added: 0099727 | ||||||||||
2017-10-03 16:24 | caristu | Assigned To | caristu => lorenzofidalgo | |||||||||
2017-10-03 16:24 | caristu | Status | scheduled => feedback | |||||||||
2017-10-03 17:22 | lorenzofidalgo | Note Added: 0099733 | ||||||||||
2017-10-03 17:23 | lorenzofidalgo | Assigned To | lorenzofidalgo => caristu | |||||||||
2017-10-03 17:23 | lorenzofidalgo | Status | feedback => scheduled | |||||||||
2017-10-03 17:40 | caristu | Review Assigned To | => caristu | |||||||||
2017-10-03 17:40 | caristu | Note Added: 0099739 | ||||||||||
2017-10-03 17:40 | caristu | Status | scheduled => closed | |||||||||
2017-10-03 17:40 | caristu | Resolution | open => no change required | |||||||||
2017-10-03 17:40 | caristu | Note Edited: 0099739 | bug_revision_view_page.php?bugnote_id=0099739#r16031 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|