Result of the tests... Change "new XML(e.target['data'])" same error in realease.
The trace returns different data in debug [1] and in release[2]. [1] https://drive.google.com/file/d/1Ll69DesdvcdzKcOoPShoqvZClLz0iK9Q/view?usp=sharing [2] https://drive.google.com/file/d/1-_Fn6kCYzPZBpC61ToVS3ISbiPsWdbGC/view?usp=sharing I change all the recovery methods and this error is no longer reproduced but the symptom continues to occur [3]. In this case it gives error one of the models that I have configured in crux. [3] https://drive.google.com/file/d/1I6Csh0Kr8X16WU4y1h2r5LasR3eJyQrP/view?usp=sharing I will check the compiler options suggested by Harb and test again.... I'll keep you posted. Thanks for everything Hiedra -----Mensaje original----- De: Maria Jose Esteve <mjest...@iest.com> Enviado el: martes, 14 de diciembre de 2021 9:46 Para: dev@royale.apache.org Asunto: RE: Differences between bebug and release The option -js-dynamic-access-unknown-members=true I have it, I will check the rest you tell me.... Thx. Hiedra -----Mensaje original----- De: Greg Dove <greg.d...@gmail.com> Enviado el: martes, 14 de diciembre de 2021 9:36 Para: Apache Royale Development <dev@royale.apache.org> Asunto: Re: Differences between bebug and release It's not obvious when you encounter these issues. I would probably try: new XML (e.target['data']); just in case that is being renamed. or perhaps the -js-dynamic-access-unknown-members=true that Harbs and others have mentioned. If that doesn't work I would try something like: var xmlData:XML = new XML (e.target.data); COMPILE::JS{ console.log('js-release check of xml:', xmlData); } to see in the js console what an XML instance looks like in release mode. If there is no 'child' method on that, then I think there is some other problem there. On Tue, Dec 14, 2021 at 9:17 PM Maria Jose Esteve <mjest...@iest.com> wrote: > Hello, > I had not come back to this error... > Yes Greg, just one, with which I load the backend configuration.... On > line 40 ... > > private function loadXML(e:Event):void{ > var xmlData:XML = new XML (e.target.data); > /* Procesar datos del XML */ > servicesConfig.WPWebService.source = > xmlData.child("source").toString(); <-- Line 40 > servicesConfig.loginChannel.channelId = > xmlData.child("channelId").toString(); > > The fact is that this is in the application, almost from the beginning > and had not given me any errors previously when running the release version. > Could you explain a bit more? Maybe for you it's obvious but I don't > see it :P > > Thx. > Hiedra > > -----Mensaje original----- > De: Greg Dove <greg.d...@gmail.com> > Enviado el: martes, 14 de diciembre de 2021 2:05 > Para: Apache Royale Development <dev@royale.apache.org> > Asunto: Re: Differences between bebug and release > > Hi Maria, > > Do you use any XML in your app? > > And/or what code is line 40 in your App.mxml ? Is it an event handler > for a service call? > > > > > On Sat, Dec 11, 2021 at 4:11 AM Maria Jose Esteve <mjest...@iest.com> > wrote: > > > As I mentioned in another post, my release version doesn't work > > either (a few months ago I did a test deployment and it worked, with > > less code of course). In my case I get this error: > > > > > > > > App.mxml:40 Uncaught TypeError: a.child is not a function > > > > at $$.J.Zwa (App.mxml:40) > > > > at B4.J.HA (EventDispatcher.as:131) > > > > at Jxa (eventtarget.js:381) > > > > at B4.J.dispatchEvent (EventDispatcher.as:108) > > > > at B4.J.nLa (URLLoader.as:367) > > > > > > > > My build is maven, different from Hugo's, but could the errors be > related? > > > > @Harbs, could this be related to the comments made lately when minifying? > > > > > > > > I can tell this is all hyper-mega-new to me? đ > > > > > > > > Hiedra > > > > > > > > -----Mensaje original----- > > De: Harbs <harbs.li...@gmail.com> > > Enviado el: viernes, 10 de diciembre de 2021 14:05 > > Para: dev@royale.apache.org > > Asunto: Re: Differences between bebug and release > > > > > > > > You can try setting -js-dynamic-access-unknown-members=true although > > normally it shouldnât be necessary with the current defaults. > > > > > > > > > > https://apache.github.io/royale-docs/compiler/compiler-options.html# > > js > > -dynamic-access-unknown-members > > > > > > > > > On Dec 10, 2021, at 2:43 PM, Hugo Ferreira <hferreira...@gmail.com > > <mailto:hferreira...@gmail.com>> wrote: > > > > > > > > > > I only see an error in console that does not seems related: > > > > > > > > > > telemetryproxy.html:1 Failed to load resource: the server > > > responded > > > > > with a status of 404 () > > > > > > > > > > What's the option to build in release without minify to check if > > > that > > > > > is really the case? > > > > > > > > > > Harbs <harbs.li...@gmail.com<mailto:harbs.li...@gmail.com>> > > > escreveu no > > dia sexta, 10/12/2021 Ă (s) 09:08: > > > > > > > > > >> I meant in your browser. Is there an error in the browser console? > > > > >> > > > > >>> On Dec 10, 2021, at 3:17 AM, Hugo Ferreira > > >>> <hferreira...@gmail.com > > <mailto:hferreira...@gmail.com>> > > > > >> wrote: > > > > >>> > > > > >>> Hi, > > > > >>> > > > > >>> This is the full log from my dev tool (Visual Studio Code): > > > > >>> > > > > >>>> Executing task: /usr/bin/java -jar > > > > >>> > > > > >> /Users/hugo/.vscode/extensions/bowlerhatllc.vscode-as3mxml-1.10.0 > > >> /b > > >> in > > > > >> /asconfigc.jar > > > > >>> --sdk /Volumes/Data/SDK/apache-royale-src/apache-royale > > > > >>> --debug=false --project > > > > >>> /Volumes/Data/CloudDrive/Projects/GC/AddIn/asconfig.json < > > > > >>> > > > > >>> MXMLJSC > > > > >>> +royalelib=/Volumes/Data/SDK/apache-royale-src/apache-royale/fra > > >>> +me > > >>> +wo > > > > >>> +rks > > > > >>> --debug=false > > > > >>> +configname=royale > > > > >>> --targets=JSRoyale > > > > >>> --source-map=true > > > > >>> --html-template=src/resources/jewel-example-index-template.html > > > > >>> > > > > >> --theme=${royalelib}/themes/Jewel-Light-NoFlat-Primary-Blue-Theme > > >> /s > > >> rc > > > > >> /main/resources/defaults.css > > > > >>> --js-library-path+=${royalelib}/js/libs/MXRoyaleJS.swc > > > > >>> -remove-circulars > > > > >>> -js-output-optimization=skipAsCoercions > > > > >>> -compiler.exclude-defaults-css-files=MXRoyale-0.9.9-js.swc:defaults. > > > > >>> css > > > > >>> -keep-as3-metadata+=Transient > > > > >>> -- > > > > >>> src/App.mxml > > > > >>> Dec 10, 2021 1:14:43 AM > > > > >>> com.google.javascript.jscomp.LoggerErrorManager > > > > >>> printSummary > > > > >>> INFO: 0 error(s), 0 warning(s), 98.0% typed The project 'App' > > >>> has > > > > >>> been successfully compiled and optimized. > > > > >>> 44.034354896 seconds > > > > >>> > > > > >>> Terminal will be reused by tasks, press any key to close it. > > > > >>> > > > > >>> No errors. > > > > >>> No warning. > > > > >>> But custom itemerrors not appear and a few features do not show. > > > > >>> Building in debug mode and all works perfectly. > > > > >>> > > > > >>> > > > > >>> Harbs <harbs.li...@gmail.com<mailto:harbs.li...@gmail.com>> > > >>> escreveu > > no dia quinta, 9/12/2021 Ă (s) > > > > >> 00:05: > > > > >>> > > > > >>>> Differences in release mode is generally because of renaming > > >>>> when > > > > >>>> minifying. Do you get an error in the dev tools? > > > > >>>> > > > > >>>> Make sure youâre using typedefs correctly for external APIs. > > > > >>>> > > > > >>>> Harbs > > > > >>>> > > > > >>>>> On Dec 9, 2021, at 1:52 AM, Hugo Ferreira > > >>>>> <hferreira...@gmail.com > > <mailto:hferreira...@gmail.com>> > > > > >>>> wrote: > > > > >>>>> > > > > >>>>> Hi, > > > > >>>>> > > > > >>>>> I just finished my first Royale Add-In application that was > > >>>>> tested > > > > >>>>> only > > > > >>>> in > > > > >>>>> debug mode. > > > > >>>>> Now I compiled in release mode and when I was testing I saw > > >>>>> that > > > > >>>>> custom item renderers did not appear. > > > > >>>>> Probably this is not merged to the App.js single file ? > > > > >>>> > > > > >>>> > > > > >> > > > > >> > > > > > > >