Hi All I'm setting up a session timeout handling system. The way it is suppsoed to work is that when a call to the back end fails a SessionTimeOutEvent is dispatched with the orignal event as a property (e.g. listUsers event). SessionTimeOutCommand will then popup the login dialogue with a message and when you've logged in it will re-dispatch the original event and you'll be back to where you would have been if your session hadn't timed out.
This all works fine except if 2 events fail at the same time. I have set up an array where lost events (listUserEvent, listRolesEvent for example) are stored and then after a successful login are dispatched. However the second SessionTimeOutEvent that is dispatched causes an error: TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::[EMAIL PROTECTED] to com.adobe.cairngorm.control.CairngormEvent. When I debug it the event is a SessionTimeOutEvent (extends cairngorm event) and the first SessionTimeOut Event went through no problem at all. The only thing that I think this could be is somethign to do with the fact that 2 of these are being dispatched at exactly the same time. There is no wait for the back end between the 2 calls to the same Command. I assume that each of these 2 events will generate a new instance of the SessionTimeOutCommand? Perhaps the first one hasn't died yet or somethign along those lines. Can anyone help? Hope I've been clear enough. Giles.