I forgot to mention that DataBindingExample_Flat needs to have a .swf font file copied to the target/fonts. Not sure how to do that in Maven. The example was throwing an error because the error handler wasn't coded correctly. Now if the font is missing you should get a decent error.
-Alex On 6/23/16, 4:42 PM, "Alex Harui" <aha...@adobe.com> wrote: >I think I've got everything working. Please pull changes and see how it >works for you. > >Thanks, >-Alex > >On 6/23/16, 12:48 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > >>Ok so I took the flex-config.xml and copied the entire content into my >>template, then I replaced/added my dynamic variables and re-built. Now >>every module built successfully [?] >> >> >>So next I checked if the modules produced working swfs. Allmost all of >>them did. There were just a few that still have problems: >> >> >>- CordovaCameraExample >> >>VerifyError: Error #1079: Native methods are not allowed in loaded code. >> >> >>- DataBindingExample_as >> >>TypeError: Error #1009: Cannot access a property or method of a null >>object reference. >> >>at org.apache.flex.html.beads::ContainerView/set strand() >> >>at org.apache.flex.core::UIBase/addBead() >> >>at org.apache.flex.core::UIBase/addedToParent() >> >>at org.apache.flex.core::ContainerBase/addedToParent() >> >>at org.apache.flex.core::UIBase/addElement() >> >>at org.apache.flex.core::ContainerBase/addElement() >> >>at MyInitialView/get MXMLDescriptor() >> >>at org.apache.flex.core::ContainerBase/addedToParent() >> >>at org.apache.flex.core::Application/addElement() >> >>at org.apache.flex.core::Application/initialize() >> >>at org.apache.flex.core::Application/initHandler() >> >> >>- DataBindingExample_Flat >> >>ReferenceError: Error #1069: Property name not found on >>flash.display.LoaderInfo and there is no default value. >> >>at org.apache.flex.core::CSSFontFaceBead/errorHandler() >> >> >>- DesktopMap >> >>VerifyError: Error #1079: Native methods are not allowed in loaded code. >> >> >>- MapSearch >> >>VerifyError: Error #1079: Native methods are not allowed in loaded code. >> >> >>- MobileMap >> >>VerifyError: Error #1079: Native methods are not allowed in loaded code. >> >> >>- StorageExample >> >>VerifyError: Error #1079: Native methods are not allowed in loaded code. >> >> >>But this is a huge improvement ... thanks for looking into this Alex [?] >> >> >>Chris >> >> >>________________________________ >>Von: Alex Harui <aha...@adobe.com> >>Gesendet: Donnerstag, 23. Juni 2016 08:24:27 >>An: dev@flex.apache.org >>Betreff: Re: AW: AW: AW: [Falcon][FlexJS] Help with finishing the maven >>migration >> >>OK, after more digging, I found a problem. I can't promise it is the >>reason many examples are failing, but it needs to be fixed first. The >>problem is that the compile-app-config.xml should probably be derived >>from >>the flex-config.xml for the FlexJS SDK. Currently, the >>compile-app-config >>is missing some useful things like: >> >><mxml> >> <imports> >> <implicit-import>org.apache.flex.events.*</implicit-import> >> <implicit-import>org.apache.flex.geom.*</implicit-import> >> <implicit-import>org.apache.flex.core.ClassFactory</implicit-import> >> <implicit-import>org.apache.flex.core.IFactory</implicit-import> >> </imports> >> </mxml> >><binding-event-handler-event>org.apache.flex.events.Event</binding-event- >>h >>a >>ndler-event> >> >><binding-event-handler-class>org.apache.flex.events.EventDispatcher</bind >>i >>n >>g-event-handler-class> >> <states-class>org.apache.flex.states.State</states-class> >> >><states-instance-override-class>org.apache.flex.states.AddItems</states-i >>n >>s >>tance-override-class> >> >><states-property-override-class>org.apache.flex.states.SetProperty</state >>s >>- >>property-override-class> >> >><states-event-override-class>org.apache.flex.states.SetEventHandler</stat >>e >>s >>-event-override-class> >> >><component-factory-class>org.apache.flex.core.ClassFactory</component-fac >>t >>o >>ry-class> >> >><component-factory-interface>org.apache.flex.core.IFactory</component-fac >>t >>o >>ry-interface> >> >>Can you get these added to compile-app-config or get >>flex-config/air-config to load as well? Then we can see if anything else >>remains busted after that. >> >> >>Thanks, >>-Alex >> >>On 6/21/16, 11:46 PM, "Christofer Dutz" <christofer.d...@c-ware.de> >>wrote: >> >>>Hi Alex, >>> >>> >>>I added the "debug" config option to the plugin, but forgot to add it to >>>the templates ... I fixed that now and now it should have an effect. >>> >>> >>>Chris >>> >>>________________________________ >>>Von: Alex Harui <aha...@adobe.com> >>>Gesendet: Mittwoch, 22. Juni 2016 02:57:57 >>>An: dev@flex.apache.org >>>Betreff: Re: AW: AW: [Falcon][FlexJS] Help with finishing the maven >>>migration >>> >>>I spent some time looking into this before I realized that the examples >>>do >>>not have debugging information in them. How do we set -debug=true on >>>the >>>examples (and maybe avoid any optimization passes as well)? I tried >>>adding <debug>true</debug> to the <configuration> but that didn't seem >>>to >>>make a difference. >>> >>>Thanks, >>>-Alex >>> >>>On 6/21/16, 4:45 AM, "Christofer Dutz" <christofer.d...@c-ware.de> >>>wrote: >>> >>>>Here the complete list of problems I'm having: >>>> >>>> >>>>ChartExample: >>>> >>>>VerifyError: Error #1032: Cpool index 0 is out of range 1847. >>>> >>>>at org.apache.flex.core::ContainerBase/addedToParent() >>>> >>>>at org.apache.flex.core::Application/addElement() >>>> >>>>at org.apache.flex.core::Application/initialize() >>>> >>>>at org.apache.flex.core::Application/initHandler() >>>> >>>> >>>>CordovaCameraExample: >>>> >>>>VerifyError: Error #1079: Native methods are not allowed in loaded >>>>code. >>>> >>>>(Airglobal is not in the library-path) >>>> >>>> >>>>CreateJSExample: >>>> >>>>- Seems to be working nicely >>>> >>>> >>>>DataBindingExample: >>>> >>>>TypeError: Error #1006: value is not a function. >>>> >>>>at MyInitialView() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLObject() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLProperties() >>>> >>>>at org.apache.flex.core::Application/generateMXMLAttributes() >>>> >>>>at DataBindingExample() >>>> >>>>DataBindingExample_as: >>>> >>>>TypeError: Error #1009: Cannot access a property or method of a null >>>>object reference. >>>> >>>>at org.apache.flex.html.beads::ContainerView/set strand() >>>> >>>>at org.apache.flex.core::UIBase/addBead() >>>> >>>>at org.apache.flex.core::UIBase/addedToParent() >>>> >>>>at org.apache.flex.core::ContainerBase/addedToParent() >>>> >>>>at org.apache.flex.core::UIBase/addElement() >>>> >>>>at org.apache.flex.core::ContainerBase/addElement() >>>> >>>>at MyInitialView/get MXMLDescriptor() >>>> >>>>at org.apache.flex.core::ContainerBase/addedToParent() >>>> >>>>at org.apache.flex.core::Application/addElement() >>>> >>>>at org.apache.flex.core::Application/initialize() >>>> >>>>at org.apache.flex.core::Application/initHandler() >>>> >>>>DataBindingExample_Flat: >>>> >>>>TypeError: Error #1006: value is not a function. >>>> >>>>at MyInitialView() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLObject() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLProperties() >>>> >>>>at org.apache.flex.core::Application/generateMXMLAttributes() >>>> >>>>at DataBindingExample() >>>> >>>>DataGridExample: >>>> >>>>- Seems to be working but looking a little strange >>>> >>>>DesktopMap: >>>> >>>>VerifyError: Error #1079: Native methods are not allowed in loaded >>>>code. >>>> >>>>(Airglobal is not in the library-path) >>>> >>>>FlexJSStore: >>>>Not building due to Ambiguous MouseEvent >>>> >>>>FlexJSStore_jquery: >>>>Not building due to Ambiguous MouseEvent >>>> >>>>FlexWebsiteStatsViewer: >>>>Not building due to Ambiguous MouseEvent >>>> >>>>HelloWorld: >>>>- Seems to be working nicely >>>> >>>>MapSearch: >>>>VerifyError: Error #1079: Native methods are not allowed in loaded >>>>code. >>>>(Airglobal is not in the library-path) >>>> >>>>MobileTrader: >>>>Not building due to >>>>Implicit coercion of a value with static type Event to a possibly >>>>unrelated type Event. >>>> >>>>StorageExample: >>>>Not building due to >>>>Ambiguous reference to IDataInput >>>> >>>>TodoListSampleApp: >>>>- Seems to be working but looking a little strange as the labels are >>>>all >>>>"[object Object]" >>>> >>>>TreeExample: >>>>- Seems to be working nicely >>>> >>>>So we're up to 5 Working examples ... this is 5 more than this morning >>>>:-) >>>> >>>>Just as an example I created a screenshot from the dependency graph for >>>>the FlexJSStore project: >>>>http://apaste.info/ReG >>>>[http://www.apache.org/images/asf_logo.gif]<http://apaste.info/ReG> >>>> >>>>Paste #ReG - Apache Paste Bucket<http://apaste.info/ReG> >>>>apaste.info >>>> >>>> >>>>Chris >>>> >>>> >>>> >>>>________________________________ >>>>Von: Christofer Dutz <christofer.d...@c-ware.de> >>>>Gesendet: Dienstag, 21. Juni 2016 12:50:55 >>>>An: dev@flex.apache.org >>>>Betreff: AW: AW: [Falcon][FlexJS] Help with finishing the maven >>>>migration >>>> >>>>Ok so I had to add some more dependencies but now I'm getting an error >>>>that's not related to missing classes I guess: >>>> >>>> >>>>TypeError: Error #1006: value is not a function. >>>> >>>>at MyInitialView() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLObject() >>>> >>>>at org.apache.flex.utils::MXMLDataInterpreter$/generateMXMLProperties() >>>> >>>>at org.apache.flex.core::Application/generateMXMLAttributes() >>>> >>>>at DataBindingExample() >>>> >>>> >>>>Any Idea on this one? >>>> >>>> >>>>Chris >>>> >>>>________________________________ >>>>Von: Christofer Dutz <christofer.d...@c-ware.de> >>>>Gesendet: Dienstag, 21. Juni 2016 12:44:18 >>>>An: dev@flex.apache.org >>>>Betreff: AW: AW: [Falcon][FlexJS] Help with finishing the maven >>>>migration >>>> >>>>Thanks for that tip ... indeed it was the airglobal that was in the >>>>library-path. >>>> >>>>I moved that to the external library path and that error was replaced >>>>by >>>>another, but that's on I can handle ... I'll try to fix this and see >>>>how >>>>far I come [?] >>>> >>>> >>>>Chris >>>> >>>>________________________________ >>>>Von: piotrz <piotrzarzyck...@gmail.com> >>>>Gesendet: Dienstag, 21. Juni 2016 12:00:01 >>>>An: dev@flex.apache.org >>>>Betreff: Re: AW: [Falcon][FlexJS] Help with finishing the maven >>>>migration >>>> >>>>Hi Chris, >>>> >>>>I think I got same error a while ago. Maybe comments will help from my >>>>jira >>>>[1] >>>> >>>>[1] https://issues.apache.org/jira/browse/FLEX-34892 >>>> >>>>Piotr >>>> >>>> >>>> >>>>----- >>>>Apache Flex PMC >>>>piotrzarzyck...@gmail.com >>>>-- >>>>View this message in context: >>>>http://apache-flex-development.2333347.n4.nabble.com/Falcon-FlexJS-Help >>>>- >>>>w >>>>i >>>>th-finishing-the-maven-migration-tp53482p53488.html >>>>Sent from the Apache Flex Development mailing list archive at >>>>Nabble.com. >>> >> >