I don’t know what’s going on, but after your revert I’m getting the issue again. In an isolated test case the problem does not show.
From: Harbs<mailto:harbs.li...@gmail.com> Sent: Wednesday, October 28, 2020 12:18 PM To: Apache Royale Development<mailto:dev@royale.apache.org> Subject: Re: [royale-asjs] branch develop updated: Fix assertType for js I reverted and added an import although we should figure out why the import suddenly became required... > On Oct 28, 2020, at 12:06 PM, Harbs <harbs.li...@gmail.com> wrote: > > assert is supposed to be org.apache.royale.debugging.assert. > > Considering it’s in the same package, an import shouldn’t be necessary, but > maybe something happened to the compiler... > >> On Oct 28, 2020, at 10:17 AM, Yishay Weiss <yishayj...@hotmail.com> wrote: >> >> I was getting a run-time error. Something like “assert is not a function of >> org.apache.royale.debugging.assertType”. When I looked it up [1] I saw that >> console.assert() was a js function, but I did now see window.assert() being >> a function. >> >> If I remember correctly it was being called from XML.addInternalChildren() >> >> Feel free to change this if you think I made a mistake. >> >> [1] https://developer.mozilla.org/en-US/docs/Web/API/Console/assert >> >> >> From: Harbs<mailto:harbs.li...@gmail.com> >> Sent: Tuesday, October 27, 2020 6:55 PM >> To: dev@royale.apache.org<mailto:dev@royale.apache.org> >> Subject: Re: [royale-asjs] branch develop updated: Fix assertType for js >> >> Why was this necessary? >> >>> On Oct 27, 2020, at 5:55 PM, yish...@apache.org wrote: >>> >>> This is an automated email from the ASF dual-hosted git repository. >>> >>> yishayw pushed a commit to branch develop >>> in repository https://gitbox.apache.org/repos/asf/royale-asjs.git >>> >>> >>> The following commit(s) were added to refs/heads/develop by this push: >>> new 00c5b2a Fix assertType for js >>> 00c5b2a is described below >>> >>> commit 00c5b2ac31a1bbef87a7d388f1bc80476f6ff187 >>> Author: Yishay Weiss <yishayj...@hotmail.com> >>> AuthorDate: Tue Oct 27 15:54:49 2020 +0000 >>> >>> Fix assertType for js >>> --- >>> .../Core/src/main/royale/org/apache/royale/debugging/assertType.as | 2 >>> +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git >>> a/frameworks/projects/Core/src/main/royale/org/apache/royale/debugging/assertType.as >>> >>> b/frameworks/projects/Core/src/main/royale/org/apache/royale/debugging/assertType.as >>> index 647c60f..27c28a2 100644 >>> --- >>> a/frameworks/projects/Core/src/main/royale/org/apache/royale/debugging/assertType.as >>> +++ >>> b/frameworks/projects/Core/src/main/royale/org/apache/royale/debugging/assertType.as >>> @@ -36,7 +36,7 @@ package org.apache.royale.debugging >>> COMPILE::JS >>> { >>> if(goog.DEBUG) >>> - assert((obj is type),message); >>> + console.assert((obj is type),message); >>> } >>> } >>> } >>> >> >