History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: SDK-15572
Type: Bug Bug
Status: Internal Review Internal Review
Priority: None None
Assignee: Robert Vollmar
Reporter: Chikako Egeta
Votes: 1
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Flex SDK

Setting a DataGrid to disabled in the itemEditEnd event handler makes FlashPlayer to crash.

Created: 05/14/08 09:57 PM   Updated: 06/24/08 07:35 PM
Component/s: mx: DataGrid
Security Level: Public (All JIRA Users )

File Attachments: 1. File test.mxml (0.5 kb)


Severity: Crash/Hang
Reproducibility: Every Time
Discoverability: High
Found in Version: SDK Flex 3 (Released)
Affected OS(s): Windows - XP
Steps to Reproduce:
Steps to reproduce:
1. Run test.mxml.
2. Click any cell in the DataGrid.
3. Press TAB key.
 
 Actual Results:
 FlashPlayer (9.0.124.0) crashes.
 
 Expected Results:
 
 
 Workaround (if any):
 
 
 
Language Found: Japanese
Bugbase Id: none
Triaged: Yes
Regression: No
QA Owner: Robert Vollmar
Participants: Chikako Egeta and Robert Vollmar
Browser: Internet Explorer 6.x


 All   Comments      Sort Order:
Robert Vollmar - [05/19/08 02:54 PM ]
Able to reproduce in Flex 3 and gumbo-fp10 iteration 1782. I tried itemFocusOut as a workaround, but still got an RTE.

The RTE is:
Error: Error #1023: Stack overflow occurred.
at mx.core::ScrollControlBase/set enabled()
at mx.controls.listClasses::ListBase/set enabled()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::DataGrid/endEdit()
at mx.controls::DataGrid/set enabled()
at test4/__grid_itemEditEnd()

Robert Vollmar - [06/24/08 07:35 PM ]
Fix for 3.0.x