I remember seeing an issue a while back where core classes in MXML, like <fx:Array> or <fx:Object>, didn't work its because the mxml-2009-manifest.xml is not properly referenced anywhere. Does the Maven distribution reference this manifest in royale-config.xml?
https://github.com/apache/royale-asjs/blob/develop/frameworks/mxml-2009-manifest.xml -- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Tue, Feb 23, 2021 at 1:01 AM Maria Jose Esteve <mjest...@iest.com> wrote: > Hello, let's see if someone can give me a clue ... > I always compile my app projects and libraries with mvn. > In the last few days, with all this from the sdk, I am getting a very > strange error when compiling my libraries ... it does not recognize the tag > "<fx: Array>". > I wanted to do a test: compile with asconfigc but I get a different error: > > > Executing task in folder royale-library: asconfigc > --sdk=D:\Apache\apache-royale-0.9.8-maven < > > args: > +royalelib=D:\Apache\apache-royale-0.9.8-maven\frameworks > +configname=royale > --debug=true > --targets=JSRoyale > --source-path+=src/main/royale > --include-namespaces+=library://ns.mjesteve.com/royalecharting/library > > --namespace+=library://ns.mjesteve.com/royalecharting/library,src/main/resources/library-manifest.xml > <http://ns.mjesteve.com/royalecharting/library--namespace+=library://ns.mjesteve.com/royalecharting/library,src/main/resources/library-manifest.xml> > --include-classes=LibraryClasses.as > --include-sources+=src/main/royale > --library-path+=${royalelib}/js/libs/MXRoyaleJS.swc > --js-library-path+=${royalelib}/js/libs/MXRoyaleJS.swc > --define+=COMPILE::JS,true > --define+=COMPILE::SWF,false > --source-map=true > --output=target/royale-library-1.0-SNAPSHOT-js.swc > -remove-circulars > -js-output-optimization=skipAsCoercions > target:JSRoyale > COMPCJSCRoyale > Could not find source for class LibraryClasses.as. > > This is my asconfig.json file: > > { > "config": "royale", > "type": "lib", > "compilerOptions": { > "debug": true, > "targets": [ > "JSRoyale" > ], > "source-path": [ > "src/main/royale" > ], > "include-namespaces": [ > "library://ns.mjesteve.com/royalecharting/library" > ], > "namespace": [ > { > "uri": "library://ns.mjesteve.com/royalecharting/library", > "manifest": "src/main/resources/library-manifest.xml" > } > ], > "include-classes": [ > "LibraryClasses.as" > ], > "include-sources": [ > "src/main/royale" > ], > "library-path": [ > "${royalelib}/js/libs/MXRoyaleJS.swc" > ], > "js-library-path": [ > "${royalelib}/js/libs/MXRoyaleJS.swc" > ], > "define": [ > { > "name": "COMPILE::JS", > "value": true > }, > { > "name": "COMPILE::SWF", > "value": false > } > ], > "source-map": true, > "output": "target/royale-library-1.0-SNAPSHOT-js.swc" > } > } > > Any clues to the "Could not find source for class LibraryClasses.as" error? > > Thank you all. > Hiedra >