Ok, figured out the cause of the issue: Experimental-mobile-manifest.xml entries looks like :
<component class="spark.components.itemRenderers.MobileGridBitmapCellRenderer"/> Instead of : <component id="MobileGridBitmapCellRenderer" class="spark.components.itemRenderers.MobileGridBitmapCellRenderer"/> ie the id is missing, which is according to Adobe documentation, perfectly legal, when the unqualified class name matches the id. http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_31.html Anyway, it doesn't harm to set the ids for the components. To be fixed... Maurice -----Message d'origine----- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : mardi 8 octobre 2013 13:18 À : dev@flex.apache.org Objet : Issue with 4.11 Mobile Projects on FB 4.7 Hi, two things: 1) two manifest files are missing in airmobile-config.xml apache-manifest.xml experimental-mobile-manifest.xml - Apache-manifest could be useful in mobile projects (VectorList, VectorCollection etc...) - Experimental-Mobile-Manifest is required for the MobileGrid components; 2) I haved added them - locally- to a test SDK <namespace> <uri>http://flex.apache.org/ns</uri> <manifest>apache-manifest.xml</manifest> </namespace> <namespace> <uri>http://flex.apache.org/experimental/ns</uri> <manifest>experimental-mobile-manifest.xml</manifest> </namespace> And now FB4.7 fails to create Flex Mobile projects: Precisely, the creation Wizard does not close and the following error appears in the error.log: java.lang.NullPointerException at com.adobe.flash.compiler.internal.mxml.MXMLManifestManager.add(MXMLManifestManager.java:268) at com.adobe.flash.compiler.internal.mxml.MXMLManifestManager.addManifest(MXMLManifestManager.java:227) at com.adobe.flash.compiler.internal.mxml.MXMLManifestManager.<init>(MXMLManifestManager.java:135) at com.adobe.flash.compiler.internal.projects.FlexProject.getMXMLManifestManager(FlexProject.java:1071) at com.adobe.flash.compiler.internal.projects.FlexProject.getTagNamesForClass(FlexProject.java:1308) at com.adobe.flexbuilder.codemodel.internal.as.indices.tag.TagInformationIndex.getTagsForClass(TagInformationIndex.java:240) at com.adobe.flexbuilder.mxmlmodel.NamespaceHelper.getXMLNamesForClass(NamespaceHelper.java:229) at com.adobe.flexbuilder.mxmlmodel.NamespaceHelper.getTagForClass(NamespaceHelper.java:176) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLFileContentGenerator.getTagInfo(MXMLFileContentGenerator.java:177) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLComponentContentGenerator.getExtraTags(MXMLComponentContentGenerator.java:182) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLMobileApplicationContentGenerator.getExtraTags(MXMLMobileApplicationContentGenerator.java:99) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLFileContentGenerator.getParameterTable(MXMLFileContentGenerator.java:126) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLFileContentGenerator.generateFileContent(MXMLFileContentGenerator.java:81) at com.adobe.flexide.mxml.core.filetemplates.generator.MXMLComponentContentGenerator.generateFileContent(MXMLComponentContentGenerator.java:79) at com.adobe.flashbuilder.project.multiplatform.ui.wizards.MultiPlatformProjectWizard.doCreateMainApplication(MultiPlatformProjectWizard.java:312) at com.adobe.flexbuilder.project.ui.wizards.AbstractActionScriptProjectWizard$AbstractActionScriptStrategy.performFinish(AbstractActionScriptProjectWizard.java:795) at com.adobe.flexbuilder.project.ui.wizards.AbstractFlexProjectWizard$FlexStrategy.performFinish(AbstractFlexProjectWizard.java:802) at com.adobe.flexbuilder.project.ui.wizards.AbstractFlexProjectWizard.performFinish(AbstractFlexProjectWizard.java:587) at com.adobe.flexbuilder.project.ui.wizards.FlexApolloProjectWizard.performFinish(FlexApolloProjectWizard.java:99) Any idea? Maurice Amsellem SYSTAR R&D - BusinessBridgeFX