Hi,

Just to let any one know.
This new flag solved the problem on the "normal" browser.
However the problem persists on Office Web Add-In for macOS (seems an issue
more deeply - problem in Add-In himself).
I solved my problem with a specific remote service for this case (using
only the properties that I need).

Thank you all.


Greg Dove <greg.d...@gmail.com> escreveu no dia segunda, 1/11/2021 à(s)
12:53:

> Yes, you can simply do that:
>
> AMFBinaryData.verboseLogging = false;
>
> Which is only an option for JS.
>
> How are you registering your class aliases? I assume you are coding that
> manually with registerClassAlias?
>
> If not, the ClassAliasBead (and AMFClassAliasBead) do that for you as
> application-level beads for all classes marked with [RemoteClass(alias='
> my.alias.Name')] metadata, only those within the application dependency
> coverage.
>
>
>
>
>
>
>
>
>
> On Mon, 1 Nov 2021, 11:32 pm Hugo Ferreira, <hferreira...@gmail.com>
> wrote:
>
> > How to access this ?
> >
> > AMFBinaryData.verboseLogging = false;
> >
> > Hugo Ferreira <hferreira...@gmail.com> escreveu no dia segunda,
> 1/11/2021
> > à(s) 10:28:
> >
> > > Hi Greg,
> > >
> > > Thank you.
> > >
> > > I'm not using js:AMFClassAliasBead
> > >
> > > I call the services by AS code, using SimpleRemoteObject:
> > >
> > > private var remoteObject:SimpleRemoteObject = null;
> > > remoteObject = new SimpleRemoteObject();
> > > remoteObject.send(service, arguments);
> > >
> > > Of course, I don't type this all the time. I have a helper class to do
> > so.
> > >
> > > Greg Dove <greg.d...@gmail.com> escreveu no dia segunda, 1/11/2021
> à(s)
> > > 04:24:
> > >
> > >> With the latest code, you should be able to control it easily by
> > swapping
> > >> your class alias bead:
> > >> <js:AMFClassAliasBead verboseLogging="false" />
> > >>
> > >> It is true by default (same as it was before), but only in debug
> build.
> > If
> > >> you set it to false (like above) it should be quiet.
> > >>
> > >> Please let me know if you see any issues or anything to be improved.
> > >>
> > >> Cheers,
> > >> Greg
> > >>
> > >>
> > >>
> > >> On Mon, Nov 1, 2021 at 11:24 AM Hugo Ferreira <hferreira...@gmail.com
> >
> > >> wrote:
> > >>
> > >> > Thank you very much.
> > >> >
> > >> > Greg Dove <greg.d...@gmail.com> escreveu no dia domingo, 31/10/2021
> > >> à(s)
> > >> > 07:12:
> > >> >
> > >> > > Hi Hugo,
> > >> > >
> > >> > > I did some work on this tonight.
> > >> > > I realise it's not a substantial change, but plan to test it along
> > >> with a
> > >> > > couple of other changes, and push it to the asjs repo first thing
> > >> > tomorrow
> > >> > > before I start regular work (about 12 hours from the time of this
> > >> email).
> > >> > > Hope that will make things easier for you in the coming week. I'll
> > >> reply
> > >> > to
> > >> > > this thread with more info after I add it.
> > >> > >
> > >> > >
> > >> > >
> > >> > > On Sun, Oct 31, 2021 at 8:10 AM Hugo Ferreira <
> > hferreira...@gmail.com
> > >> >
> > >> > > wrote:
> > >> > >
> > >> > > > Hi Greg,
> > >> > > >
> > >> > > > Having a switch option is great for a specific project that the
> > >> > developer
> > >> > > > knows that will not consume all properties from the server (it's
> > >> not a
> > >> > > bug
> > >> > > > on the project but a feature :D).
> > >> > > >
> > >> > > > In this case, what happens is that the case warning is printed
> > many
> > >> > > times.
> > >> > > > With 200 records and more than 200 properties we get and block.
> > >> > > >
> > >> > > > Thank you very much.
> > >> > > >
> > >> > > >
> > >> > > >
> > >> > > > Greg Dove <greg.d...@gmail.com> escreveu no dia sábado,
> > 30/10/2021
> > >> > à(s)
> > >> > > > 19:39:
> > >> > > >
> > >> > > > > Ok Hugo, you already answered my question from the other
> > thread, I
> > >> > will
> > >> > > > > look at this today and give you an option to switch that off.
> > >> > > > >
> > >> > > > > Thanks,
> > >> > > > > Greg
> > >> > > > >
> > >> > > > > On Sun, 31 Oct 2021, 6:57 am Hugo Ferreira, <
> > >> hferreira...@gmail.com>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > Hi,
> > >> > > > > >
> > >> > > > > > Today I mentioned about ignoring the warning:
> ReferenceError:
> > >> Error
> > >> > > > > #1056:
> > >> > > > > > Cannot create property
> > >> > > > > >
> > >> > > > > > While I'm building and testing my application, I'm seeing
> the
> > >> > > > performance
> > >> > > > > > slowing down, until I added a new dropdownlist and now it
> > takes
> > >> > > about a
> > >> > > > > > minute to only 200 records on the dropdownlist and the page
> > >> > > > > > freezes completely.
> > >> > > > > > I found that this is related to this warning because this
> > value
> > >> > > object
> > >> > > > > has
> > >> > > > > > many properties that I'm intentionally ignoring and the
> trace
> > is
> > >> > > slow.
> > >> > > > > >
> > >> > > > > > So, I commented out the line trace('ReferenceError: Error
> > #1056:
> > >> > > Cannot
> > >> > > > > > create property ' + prop + ' on ' + localTraits.qName); at
> > >> > > > AMFContext.as
> > >> > > > > > and now the dropdown load the data instantly without any
> > break.
> > >> > > > > >
> > >> > > > > > OK, this will only happen in debug mode, even so, it's not
> > >> viable
> > >> > to
> > >> > > > wait
> > >> > > > > > about one minute everytime I test a new build.
> > >> > > > > >
> > >> > > > > > Would be nice to ignore this warning for this specific
> project
> > >> but
> > >> > I
> > >> > > > > don't
> > >> > > > > > know what's the best practice to do this (meanwhile I will
> do
> > a
> > >> > > monkey
> > >> > > > > > patch on my side to solve this issue without being forced to
> > >> > comment
> > >> > > > the
> > >> > > > > > line everytime I update Royale and build).
> > >> > > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> >
>

Reply via email to