Such strange skin related errors in modular applications arise generally when you reference a module by name in another module or application. Use interfaces instead for communication with modules.
For more details, look at the following bug report: https://bugs.adobe.com/jira/browse/SDK-26120 Haykel Ben Jemia Allmas Web & RIA Development http://www.allmas-tn.com On Fri, May 7, 2010 at 4:57 PM, Jeff <jbarts1...@yahoo.com> wrote: > > > Hello, > > I've got a modular application where I popup a TitleWindow for an import > Wizard. From there, I try to open a Window with a DataGrid inside. In > addition to a bunch of cFF font warnings, this error is thrown: > > TypeError: Error #1007: Instantiation attempted on a non-constructor. > at > mx.controls.dataGridClasses::DataGridHeader/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridHeader.as:329] > at > mx.core::UIComponent/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8531] > at > mx.managers::LayoutManager/validateClient()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:932] > at > mx.core::UIComponent/validateNow()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\UIComponent.as:7631] > at > mx.controls.dataGridClasses::DataGridBase/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridBase.as:594] > at > mx.controls::DataGrid/updateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\DataGrid.as:1741] > at > mx.controls.listClasses::ListBase/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3962] > at > mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:663] > at > mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:736] > at > mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072] > > The specific line that throws the exception is: > > var headerBGSkin:IFlexDisplayObject = new headerBGSkinClass(); > > Anyone got a clue? I'm able to bring the spreadsheet up in my TitleWindow > without issues, but when I try to put it in its own window. all hell breaks > loose. > > Jeff > > >