Re: [flexcoders] URGENT: Need an *Expert (Alex?)* in Flex 4.5.1 Mobile Text

2011-08-04 Thread Alex Harui
CreateChildren is the end of the stack trace?  That doesn’t make sense.  When 
does it really get called?




On 8/3/11 9:26 PM, nagaofthesea nagaofthe...@yahoo.com wrote:






Howdy Alex (or anyone else)-

SCENARIO:
Flex 4.5.1 mobile application targeting Android and iOS (no pad) only.
Works flawlessly on desktop emulations (all profiles) and on all Android 
devices.

Started testing on iOS 3GS and I get the following error (only top-most 
relevant lines are displayed) after the app hangs at the splash screen:

TypeError: Error #1009: Cannot access a property or method of a null object 
reference.
at 
_iForesee_mx_managers_SystemManager/callInContext()[_iForesee_mx_managers_SystemManager.as:38]
at 
mx.core::EmbeddedFontRegistry/getAssociatedModuleFactory()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\EmbeddedFontRegistry.as:469]
at 
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::getFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:12682]
at 
mx.core::UIComponent/createInFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:12740]
at 
TitleDisplayComponent/createChildren()[/Users/srd3/Documents/codeline/iForesee-4-5-1/src/assets/skins/FActionBarSkin.as:573]
at 
mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7624]
at 
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7485]
at 
mx.core::UIComponent/addChild()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7166]
at 
assets.skins::FActionBarSkin/createChildren()[/Users/srd3/Documents/codeline/iForesee-4-5-1/src/assets/skins/FActionBarSkin.as:272]

COMMENT ON DEBUG OUTPUT.
I have made custom skins based on Adobe mobile skins.  The custom skins have 
F prepended to the Adobe mobile skin name.  They are clones of the mobile 
theme skins with my custom art etc as hard-coded ActinScript and FXG skins.

I have four very narrow range nonCFF embedded fonts declared appropriately at 
the top.  My data renderers use _sans.

When I mentally step through the code starting at UIComponent line 12739 I 
don't see the problem(!?!).  There are no NULLS.

I understand that the relevant lines of code causing the problem are mostly for 
debug purposes, but I just can't see what the problem is.  All the way up to 
the call to SystemManager.callInContext() there are no NULLS that I can find 
checking the variables -- save for the `this` argument which is NULL as it 
should be.

The fonts are in the registry as:
embed_font_cine_bold_normal_899163827;
embed_font_cine_medium_normal_597874558;
embed_font_serpe_bold_normal_1790603002;
embed_font_serpe_medium_normal_1688454721;

:-/

Alex, should I just write an uncaught error handler for this?

Regards,
Naga






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui


[flexcoders] URGENT: Need an *Expert (Alex?)* in Flex 4.5.1 Mobile Text

2011-08-03 Thread nagaofthesea
Howdy Alex (or anyone else)-

SCENARIO:
Flex 4.5.1 mobile application targeting Android and iOS (no pad) only.
Works flawlessly on desktop emulations (all profiles) and on all Android 
devices.

Started testing on iOS 3GS and I get the following error (only top-most 
relevant lines are displayed) after the app hangs at the splash screen:

TypeError: Error #1009: Cannot access a property or method of a null object 
reference.
at 
_iForesee_mx_managers_SystemManager/callInContext()[_iForesee_mx_managers_SystemManager.as:38]
at 
mx.core::EmbeddedFontRegistry/getAssociatedModuleFactory()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\EmbeddedFontRegistry.as:469]
at 
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::getFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:12682]
at 
mx.core::UIComponent/createInFontContext()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:12740]
at 
TitleDisplayComponent/createChildren()[/Users/srd3/Documents/codeline/iForesee-4-5-1/src/assets/skins/FActionBarSkin.as:573]
at 
mx.core::UIComponent/initialize()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7624]
at 
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7485]
at 
mx.core::UIComponent/addChild()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\core\UIComponent.as:7166]
at 
assets.skins::FActionBarSkin/createChildren()[/Users/srd3/Documents/codeline/iForesee-4-5-1/src/assets/skins/FActionBarSkin.as:272]

COMMENT ON DEBUG OUTPUT.
I have made custom skins based on Adobe mobile skins.  The custom skins have 
F prepended to the Adobe mobile skin name.  They are clones of the mobile 
theme skins with my custom art etc as hard-coded ActinScript and FXG skins.

I have four very narrow range nonCFF embedded fonts declared appropriately at 
the top.  My data renderers use _sans.

When I mentally step through the code starting at UIComponent line 12739 I 
don't see the problem(!?!).  There are no NULLS.

I understand that the relevant lines of code causing the problem are mostly for 
debug purposes, but I just can't see what the problem is.  All the way up to 
the call to SystemManager.callInContext() there are no NULLS that I can find 
checking the variables -- save for the `this` argument which is NULL as it 
should be.

The fonts are in the registry as:
embed_font_cine_bold_normal_899163827;
embed_font_cine_medium_normal_597874558;
embed_font_serpe_bold_normal_1790603002;
embed_font_serpe_medium_normal_1688454721;

 :-/

Alex, should I just write an uncaught error handler for this?

Regards,
Naga