ubala / aribaweb

Automatically exported from code.google.com/p/aribaweb
Apache License 2.0
1 stars 2 forks source link

AWPopup does not respond to keyboard actions #88

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Try to set a value in AWPopup from the keyboard
2.3.

What is the expected output? What do you see instead?
The value appears to be selected, but it is actually not. If the AWPopup has an 
action or a refresh, that does not take place.

In some cases, when the list for the Popup is dynamically set, say based on 
another popup, trying to set the value from the keyboard gives an 
IndexOutOfBoundsException. This is very hard to reproduce, and though our users 
get it all the time, we haven't managed even once in the dev/test environment. 
Here is a stack trace, for eg:
at java.util.ArrayList.get(ArrayList.java:322)
        at ariba.util.fieldvalue.OrderedList_List.elementAt(OrderedList_List.java:31)
        at ariba.ui.aribaweb.html.AWPopup.pushSelection(AWPopup.java:237)
        at ariba.ui.aribaweb.html.AWPopup.regularItemClicked(AWPopup.java:274)
        at sun.reflect.GeneratedMethodAccessor825.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ariba.util.fieldvalue.ReflectionMethodGetter.invokeGetMethod(ReflectionMethodGetter.java:106)
        at ariba.util.fieldvalue.ReflectionMethodGetter.getValue(ReflectionMethodGetter.java:121)
        at ariba.util.fieldvalue.FieldValue_Object.getFieldValuePrimitive(FieldValue_Object.java:164)
        at ariba.util.fieldvalue.FieldValue_Object.getFieldValue(FieldValue_Object.java:206)
        at ariba.util.fieldvalue.FieldPath.getFieldValue(FieldPath.java:238)
        at ariba.ui.aribaweb.core.AWKeyPathBinding.value(AWBinding.java:156)
        ... 303 more

What version of the product are you using? On what operating system?
Version 5.0GA

Please provide any additional information below.

Original issue reported on code.google.com by thom...@gmail.com on 11 Aug 2011 at 5:32