Actually a context menu isnt being used on this screen.. but it is on previous screens. I will try littering those with validateNows just in case.. maybe one of them is still alive for some reason or something...
We are having some issues with the flex4 upgrade, so its delayed, doh. From: [email protected] [mailto:[email protected]] On Behalf Of Alex Harui Sent: Thursday, July 22, 2010 4:49 PM To: [email protected] Subject: Re: [flexcoders] FlexNativeMenu crash in the LayoutManager That's a bug in Flex 3.x. It is fixed in Flex 4. Is a context menu being used in this scenario? You might try calling validateNow() before doing the rest of the work of the context menu option. On 7/22/10 11:44 AM, "Christopher McArthur" <[email protected]> wrote: This is in Flex 3.2: We have a rare crash in one of our components. We have no repro case, but we were able to catch it in the debugger once and get a callstack. Ive included the callstack at the bottom of this message. The error is: -": TypeError: Error #1034: Type Coercion failed: cannot convert mx.controls::flexnativem...@234d7df1 to flash.display.DisplayObject" called from: "mx.managers.layoutClasses::PriorityQueue/removeLargestChild" Trying to figure out how this could happen... No component on this page actually even uses FlexNativeMenu... So that's odd. But we do use it in other parts of our application. We use it declared in mxml and we use it declared in .as. But, we don't do anything strange with it, and certainly not on this page. Tried to do research on exactly what removeLargestChild does, and why it would be trying to remove a FlexNativeMenu, but no dice. Anyone have any clues as to what I should dig in for here, or what the LayoutManager may be trying to do here? -ctm callstack: Main Thread (Suspended: TypeError: Error #1034: Type Coercion failed: cannot convert mx.controls::flexnativem...@234d7df1 to flash.display.DisplayObject.) mx.managers.layoutClasses::PriorityQueue/removeLargestChild mx.managers::LayoutManager/validateClient mx.core::UIComponent/validateNow mx.core::Container/createOrDestroyScrollbars mx.core::Container/createScrollbarsIfNeeded mx.core::Container/createContentPaneAndScrollbarsIfNeeded mx.core::Container/validateDisplayList mx.managers::LayoutManager/validateDisplayList mx.managers::LayoutManager/doPhasedInstantiation Function/http://adobe.com/AS3/2006/builtin::apply [no source] mx.core::UIComponent/callLaterDispatcher2 mx.core::UIComponent/callLaterDispatcher -- Alex Harui Flex SDK Team Adobe System, Inc. http://blogs.adobe.com/aharui

