I cannot speak for js-release, but it happens to me with js-debug in what seems like 1 in every 10 builds. Possibly more often.
I've made copies a couple times to compare the output. Each time, it appears that some "prototype._bindings" are missing. Here is example related to TourDeJewel: In NavigationGroupExampleItemRenderer.js, the following is missing entirely in a bad build: /** * @export */ itemRenderers.NavigationGroupExampleItemRenderer.prototype._bindings = [ // // contents removed for brevity // ]; Several of these "xxxxx.prototype._bindings" sections were missing from the generated JavaScript. Hope this helps. Brian -----Original Message----- From: Alex Harui <aha...@adobe.com.INVALID> Sent: Sunday, May 17, 2020 8:26 AM To: dev@royale.apache.org Subject: Re: About the cumbersome random compilation issue BTW, is this in js-debug or js-release? On 5/17/20, 8:20 AM, "Alex Harui" <aha...@adobe.com.INVALID> wrote: Save a good build. When you think you have a bad build, compare the output. On 5/17/20, 3:46 AM, "Carlos Rovira" <carlosrov...@apache.org> wrote: Hi, I want to open a thread about how to solve the weird random compilation issue where, from time to time, renderers has no content. Since is random, this is hard to find, but seems the problem is each time more easy to get. I suffer in compling TDJ from time to time. And the result is that some times all compiles ok, and other times I get some Navigator itemrenders without content (use to be per Navigator component, so all renders in a control are affected), other times are TabBar items, other times are list item renders inside List playground, and so on. Some times the problem affects many of the before mentioned controls, and other times are less of them. I think as TDJ grows, the problem increases, and I end compiling the same 2-3 consecutive times until I get the compilation right. For me this problem is one requirement to reach 1.0, since it reveals a cumbersome issue, that seems to increase with size of the source code involved. I want to ask here if others are finding this issue too in their projects, examples, etc.. As well what could be the problem. Any theory? The problem should be in a compilation task that involve components that uses renderers inside. A based renderer control can compile ok, but the next one not, and the next could be right again...it's all random. It seems a java thread issue where we need to sync better to endure things are build properly. Any idea or thing we could try to solve this problem? Thanks -- Carlos Rovira https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C091b10b063f747ec4b8608d7fa75da82%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637253256395538387&sdata=xO5EaBe5pz6F0%2BICaCefem2z8siG4%2FaZqw6Kqpo0VBg%3D&reserved=0