+1  A: 

Why is "DeviceLineChart" an <mx:Application>? If you aren't doing any fancy loading of sub-applications you might want to just change it to a <mx:Canvas> instead. If you do plan to load these dynamically you want to be looking at using Module Loader. What you are telling Flex is that there are two applications running inside your system, there are a few singletons like SystemManager that don't work when you use two applications without using a loading system to do it.

dan
Thanks, I actually used a Panel instead of a Canvas. It did work, as I do not see the bug being thrown anymore :)This makes sense to me now, but at the time was quite confusing. Thanks for your help, cheers!
Devtron