Gaius Coffey created FLEX-33478: ----------------------------------- Summary: Including resource bundle in main app MXML causes unfixable crash in iOS StandardMode compile Key: FLEX-33478 URL: https://issues.apache.org/jira/browse/FLEX-33478 Project: Apache Flex Issue Type: Bug Components: Mobile: ViewNavigator Environment: FB4.7, AIR3.6, Windows 64, iOS Reporter: Gaius Coffey
Hi, 1. Build an application using Flex for mobile targetted at iOS 2. Use ResourceBundle to provide all strings 3. Add a metadata tag to the main application .mxml as per the below: <fx:Metadata> [ResourceBundle("Messages")] </fx:Metadata> 4. Compile in the different modes: - For ad hoc release; compiles and runs - For fast mode debug; compiles and runs - For STANDARD mode debug; CRASHES HORRIBLY before executing user code NB: I have tried using a test project where I comment out _ALL_ code and display classes and use an empty view. It is _DEFINITELY_ the metadata declaration that causes the bug. NB2: I have just attempted moving the metadata declaration elsewhere in my code (to the first view) and the same results are found. [SWF] gustavo_mobile_as_app.swf - 35,408,264 bytes after decompression TypeError: Error #1009: Cannot access a property or method of a null object reference. at en_US$Messages_properties/getContent() at mx.resources::ResourceBundle()[C:\svn\4.y\frameworks\projects\framewo rk\src\mx\resources\ResourceBundle.as:121] at mx.resources::ResourceBundle() at en_US$Messages_properties() at en_US$Messages_properties() at mx.resources::ResourceManagerImpl/installCompiledResourceBundle()[E:\ dev\4.y\frameworks\projects\framework\src\mx\resources\ResourceManager Impl.as:396] at mx.resources::ResourceManagerImpl/installCompiledResourceBundles()[E: \dev\4.y\frameworks\projects\framework\src\mx\resources\ResourceManage rImpl.as:306] at mx.resources::ResourceManagerImpl/processInfo()[E:\dev\4.y\frameworks \projects\framework\src\mx\resources\ResourceManagerImpl.as:450] at mx.resources::ResourceManagerImpl()[E:\dev\4.y\frameworks\projects\fr amework\src\mx\resources\ResourceManagerImpl.as:133] at mx.resources::ResourceManager$/getInstance()[E:\dev\4.y\frameworks\pr ojects\framework\src\mx\resources\ResourceManager.as:117] at mx.styles::StyleManagerImpl()[E:\dev\4.y\frameworks\projects\framewor k\src\mx\styles\StyleManagerImpl.as:380] at _gustavo_mobile_as_app_FlexInit$/init() at _gustavo_mobile_as_app_FlexInit$/init() at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemMana ger.as:2815] at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemMana ger.as:2723] at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler() at flash.events::EventDispatcher/dispatchEvent() at mx.preloaders::Preloader/timerHandler()[E:\dev\4.y\frameworks\project s\framework\src\mx\preloaders\Preloader.as:542] at mx.preloaders::Preloader/timerHandler() at flash.utils::Timer/tick() at flash.utils::Timer/tick() See also: http://forums.adobe.com/message/5215450#5215450 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira