Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Adobe Flex SDK 3.5 (Release)
-
None
-
None
-
Affected OS(s): All OS Platforms
Language Found: English
Description
This is a regression issue.
Unable to reproduce with 3.2, 3.3, 3.4, but with 3.5 and above.
Steps to reproduce:
1. Run the attached main.mxml
2. Click the arrow to display the dropdown list
3. While the dropdown is displayed, enter "d" for filter function
Actual Results:
Get the following RTE
Error: Invalid Index :'3'
at mx.collections::ListCollectionView/http://www.adobe.com/2006/flex/mx/internal::getBookmark()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1021]
at ListCollectionViewCursor/get bookmark()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1699]
at mx.controls.listClasses::ListBase/updateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3711]
at mx.controls::List/updateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\List.as:1005]
at mx.controls.listClasses::ListBase/validateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3344]
at mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:622]
at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:695]
at mx.managers::LayoutManager/validateNow()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:748]
at mx.controls::ComboBox/displayDropdown()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\ComboBox.as:1635]
at mx.controls::ComboBox/destroyDropdown()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\ComboBox.as:1680]
at mx.controls::ComboBox/collectionChangeHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\ComboBox.as:1766]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.collections::ListCollectionView/dispatchEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:879]
at mx.collections::ListCollectionView/internalRefresh()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1352]
at mx.collections::ListCollectionView/refresh()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:402]
at main/doFilter()[C:\UF\Flex\workspace\181817998\src\main.mxml:33]
at main/__combobox_change()[C:\UF\Flex\workspace\181817998\src\main.mxml:50]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9440]
at mx.controls::ComboBox/dispatchChangeEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\ComboBox.as:1668]
at mx.controls::ComboBox/textInput_changeHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\ComboBox.as:1778]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9440]
at mx.controls::TextInput/textField_changeHandler()[C:\autobuild\3.5.0\frameworks\projects\framework\src\mx\controls\TextInput.as:2220]
Expected Results:
No RTE
Workaround (if any):