I am getting following error when call addChild() method.
---------Code--------------------------- var widget:IBaseWidget = info.factory.create() as IBaseWidget; widget.setId(id); widget.setTitle(label); widget.setIcon(iconUrl); widget.setConfig(configUri); widget.setConfigData(configData); widget.setMap(map); widget.setMapTooltipObject(mapTooltips); widgetTable.add(id, widget); var widgetDO:DisplayObject = widget as DisplayObject; addChild(widgetDO); -------------------------------------------------
-------Error------------------------------ TypeError: Error #1009: Cannot access a property or method of a null object reference. at mx.core::UIComponent/getStyle() at mx.core::UIComponent/getTextFieldClassName() at mx.core::UIComponent/createInFontContext() at mx.controls::Label/http://www.adobe.com/2006/flex/mx/internal::createTextField() at mx.controls::Label/createChildren() at mx.core::UIComponent/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/addChildAt() at mx.core::Container/addChild() at mx.core::Container/createComponentFromDescriptor() at mx.core::Container/createComponentsFromDescriptors() at mx.core::Container/createChildren() at mx.containers::FormItem/createChildren() at mx.core::UIComponent/initialize() at mx.core::Container/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/addChildAt() at mx.containers::Form/addChildAt() at mx.core::Container/addChild() at mx.containers::Form/addChild() at mx.core::Container/createComponentFromDescriptor() at mx.core::Container/createComponentsFromDescriptors() at mx.core::Container/createChildren() at mx.core::UIComponent/initialize() at mx.core::Container/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/addChildAt() at mx.core::Container/addChild() at mx.core::Container/createComponentFromDescriptor() at mx.core::Container/createComponentsFromDescriptors() at mx.core::Container/createChildren() at mx.core::UIComponent/initialize() at mx.core::Container/initialize() at com.upc.widgets::FileUploadWidget/initialize() at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::childAdded() at mx.core::Container/addChildAt() at mx.core::Container/addChild() at com.upc::WidgetManager/widgetReadyHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at ModuleInfoProxy/moduleEventHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at ModuleInfo/readyHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::FlexModuleFactory/update() at mx.core::FlexModuleFactory/docFrameHandler() at mx.core::FlexModuleFactory/docFrameListener()