Serkan, Have you verified that the files do not have any non-UTF8 byte sequences in it?
I would have expected in the log to show something about JAVA_TOOL_OPTIONS and UTF8. Do you have that environment variable set? JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8" HTH, -Alex From: Serkan Taş <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Thursday, November 22, 2018 at 5:54 AM To: "[email protected]" <[email protected]> Subject: Re: Work on Emulation Hi, This error is blocking my progress and emulation works. So i am leaving until some one has idea or has time to advise me where to go. For reference full log : https://drive.google.com/open?id=16Q1OLxAKa2lsbCcXZEebX7g6L21j4PsP<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D16Q1OLxAKa2lsbCcXZEebX7g6L21j4PsP&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=JkfhD2CK9JocAalS7VUJNvxUENAGDS688J6duMg3z%2Bc%3D&reserved=0> Thanks, Serkan 22.11.2018 14:11 tarihinde Serkan Taş yazdı: 10 of the errors from my project, 4 from the royale packages. May be i am missing some compiler options ? Here is the list that gets same error: SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/FileViewPopup.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\FileViewPopup.js, is th is input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/Footer.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\Footer.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/Header.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\Header.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/LoginForm.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\LoginForm.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/jobcrud/DependencyListForm.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\jobcrud\De pendencyListForm.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/comps/jobdetail/JobAllDetailPanel.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\comps\jobdetail \JobAllDetailPanel.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/main/PinaraUI.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\main\PinaraUI.js, is this input UTF -8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/utils/BasicAuthenticationHandler.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\utils\BasicAuthe nticationHandler.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/utils/RoleFilters.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\utils\RoleFilters.js, is this i nput UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/likya/pinara/utils/ViewToJobXml.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\likya\pinara\utils\ViewToJobXml.js, is this input UTF-8 encoded? ******************* Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/mx/core/Keyboard.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\mx\core\Keyboard.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/org/apache/royale/html/beads/DateFieldView.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\org\apache\royale\html\beads\DateFieldVi ew.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/org/apache/royale/textLayout/elements/ListElement.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\org\apache\royale\textLayout\elem ents\ListElement.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/org/apache/royale/textLayout/factory/StringTextLineFactory.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\org\apache\royale\textLa yout\factory\StringTextLineFactory.js, is this input UTF-8 encoded? Kas 22, 2018 2:02:01 PM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 14 error(s), 0 warning(s) The project 'PinaraUI' has been successfully compiled and optimized. 22.11.2018 13:32 tarihinde Serkan Taş yazdı: 22.11.2018 13:26 tarihinde Serkan Taş yazdı: Do you mean the file XMLDecoder.js ? 22.11.2018 13:15 tarihinde Alex Harui yazdı: Could it have characters that aren’t UTF-8 in it? -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Thursday, November 22, 2018 at 1:57 AM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi, What should be the reason for this kid of errors ? Kas 22, 2018 12:49:43 PM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: ERROR - Cannot read file D:/dev/royale-emulation-works/github/bin/js-debug/com/adobe/serializers/xml/XMLDecoder.js: Failed to read: D:\dev\royale-emulation-works\github\bin\js-debug\com\adobe\serializers\xml\XMLDecoder.js, is th is input UTF-8 encoded? Thanks, Serkan 22.11.2018 12:47 tarihinde Serkan Taş yazdı: Hi, I am getting compiler exception, for now i am going to comment-out and go forward. Thanks, Serkan DETAILS: I amgetting exception Error : ClassCastException : java.lang.ClassCastException: org.apache.royale.compiler.internal.tree.mxml.MXMLConcatenatedDataBindingNode cannot be cast to org.apache.royale.compiler.tree.mxml.IMXMLLiter The source code throwing exception : <fx:String id="satir1"><![CDATA[ Likya Bilgi Teknolojileri ve İletişim Hizmetleri Ltd. Şti. ]]></fx:String> <fx:String id="satir2"><![CDATA[ © 2008-{showYear()} Tüm Hakları Saklıdır. ]]></fx:String> <fx:String id="satir3"><![CDATA[ Müşteri : Xxxxx Yyyyyy Zzzzzzz A.Ş. ]]></fx:String> <fx:String id="satir4"><![CDATA[ Ürün Kimliği: {licenseId} ]]></fx:String> stringNode: MXMLStringNode(MXMLStringID) "String" id="satir2" 169:2 loc: 9054-9144 abs: 9054-9144 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml MXMLConcatenatedDataBindingNode(MXMLConcatenatedDataBindingID) "ConcatenatedDataBinding" 169:34 loc: 9086-9141 abs: 9086-9141 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml LiteralNode(LiteralStringID) String " � 2008-" 169:34 loc: 9086-9094 abs: 9086-9094 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml MXMLSingleDataBindingNode(MXMLDataBindingID) "DataBinding" 169:42 loc: 9094-9106 abs: 9094-9106 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml FunctionCallNode(FunctionCallID) "showYear" 169:43 loc: 9095-9103 abs: 9095-9103 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml IdentifierNode(IdentifierID) "showYear" 169:43 loc: 9095-9103 abs: 9095-9103 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml ContainerNode(ContainerID) SYNTHESIZED 169:51 loc: 9103-9105 abs: 9103-9105 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml LiteralNode(LiteralStringID) String " T�m Haklar� Sakl�d�r. " 169:54 loc: 9106-9129 abs: 9106-9129 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml stringNode.getExpressionNode() : MXMLConcatenatedDataBindingNode(MXMLConcatenatedDataBindingID) "ConcatenatedDataBinding" 169:34 loc: 9086-9141 abs: 9086-9141 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml LiteralNode(LiteralStringID) String " � 2008-" 169:34 loc: 9086-9094 abs: 9086-9094 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml MXMLSingleDataBindingNode(MXMLDataBindingID) "DataBinding" 169:42 loc: 9094-9106 abs: 9094-9106 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml FunctionCallNode(FunctionCallID) "showYear" 169:43 loc: 9095-9103 abs: 9095-9103 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml IdentifierNode(IdentifierID) "showYear" 169:43 loc: 9095-9103 abs: 9095-9103 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml ContainerNode(ContainerID) SYNTHESIZED 169:51 loc: 9103-9105 abs: 9103-9105 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml LiteralNode(LiteralStringID) String " T�m Haklar� Sakl�d�r. " 169:54 loc: 9106-9129 abs: 9106-9129 D:\dev\royale-emulation-works\github\pinaraui-royale\src\com\likya\pinara\comps\AboutForm.mxml Throws exception : valueNode = (IMXMLLiteralNode)(stringNode.getExpressionNode()); (MXMLRoyaleEmitter.java:3035) 22.11.2018 12:08 tarihinde Serkan Taş yazdı: Hi Alex, Here is the content : package com.adobe.fiber.core { public namespace model_internal = "http://www.adobe.com/2008/flex/model/internal"<http://www.adobe.com/2008/flex/model/internal>; } And yes it is included. When getting scope for : http://www.adobe.com/2006/flex/mx/internal Result is : SWCFileScope for "D:\dev\royale-emulation-works\github\royale-asjs\frameworks\js\libs\MXRoyaleJS.swc" mx_internal http://www.adobe.com/2006/flex/mx/internal Which is empty for http://www.adobe.com/2008/flex/model/internal SWC file scope can not be retrieved. I may have missing something while packaging 3rd part libs. Thanks, Serkan 22.11.2018 01:14 tarihinde Alex Harui yazdı: What does model_internal.as look like and is it included in the source or libraries? Compare to mx/core/mx_internal.as Thanks, -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Wednesday, November 21, 2018 at 1:09 PM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi Alex, For getContainingToplevelDefinition (DefinitionBase.java:537), input parameter is definition = "http://www.adobe.com/2008/flex/model/internal"<http://www.adobe.com/2008/flex/model/internal> Then trying to get : ASScope currentContainingScope = definition.getContainingASScope(); returns null. Later, currentContainingScope.getContainingDefinition(); is called which throws exception. It is related with namespaces as you referenced. I am going to comment-out the function call and go forward for now. Thanks, Serkan 21.11.2018 01:26 tarihinde Alex Harui yazdı: Regarding the compiler errors. My guess is that it has to do with the model_internal namespace. Maybe get rid of it for now unless it is in a lot of places. Or create a simple test case. -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Tuesday, November 20, 2018 at 1:36 PM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi, I submitted PR:https://github.com/apache/royale-asjs/pull/349<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fpull%2F349&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=Mz%2FuSdFsFRWoZPwrGA19t23%2FSZziMFmIM3NqNDd5Kg8%3D&reserved=0> I am getting compiler errors. I pasted three errors in file : https://drive.google.com/open?id=15b3Yvke-H96L1ud_9YE1JW4a4dgiA3F5<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D15b3Yvke-H96L1ud_9YE1JW4a4dgiA3F5&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=j2XMEIDo6rPwTD378NJZJnVxddyqTpNy86SCHRUgxxk%3D&reserved=0> I leaving for today. I am going to debug compiler and try to understand what is going wrong when i have time. Thanks, Serkan 20.11.2018 23:48 tarihinde Serkan Taş yazdı: Okay Alex, it is really clarified :) I am moving with making changes and going to follow-up your PR. Thank you so much, Serkan 20.11.2018 23:43 tarihinde Alex Harui yazdı: Yes, like I said, there is a change to the config files I am going to make that should reduce how often you get that error. For now, you will have to be explicit and fully qualify the name. The MXML compiler automatically imports certain classes and it is being told by royale-config.xml to import org.apache.royale.events.MouseEvent which conflicts with mx.events.MouseEvent. I am going to see if we can change the default imports in flex-config.xml and have migrating users use flex-config.xml instead of royale-config.xml by adding +configname=”flex” to their compiler options. I’m working on these changes now to see if there are any issues with doing this. -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Tuesday, November 20, 2018 at 12:40 PM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation I remove the flash import and just imported mx.events.MouseEvent but vcompiler is forcing to replace all occurrence of MouseEvent with mx.events.MouseEvent. Getting errors : DependencyListForm.mxml(150): col: 50 Error: Ambiguous reference to MouseEvent protected function depEkle_clickHandler(event:MouseEvent):void ^ 20.11.2018 23:33 tarihinde Alex Harui yazdı: Hi Serkan, You can override addedToParent() and call your handler. I don’t have enough context to answer your questions about MouseEvent. In Royale, flash.events.MouseEvents should never be used. When running as a SWF, Royale traps all mouse events and re-dispatches them as org.apache.royale.events.MouseEvent. However, it does not have all of the properties that flash.events.MouseEvent has (and shouldn’t since we don’t want properties like “stageX” in the Royale API since “stage” doesn’t mean anything to users who don’t know Flash. At some point in time, the emulation Applications will replace the code that traps both Flash and Browser MouseEvent and re-dispatch them as mx.events.MouseEvent. So all migrated code should use mx.events.MouseEvent and not any other MouseEvent. It is ok for SWF code to reference flash.events.MouseEvent. Cleaning it up so it doesn’t would be nice, but probably not required. HTH, -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Tuesday, November 20, 2018 at 12:22 PM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation One more addition : do I have to change all occurrence of MouseEvent with mx.events.MouseEvent to get rid of "ambiguous" usage error ? 20.11.2018 23:19 tarihinde Serkan Taş yazdı: Hi Alex, Unfortunately i need to adjust dynamically header properties when the component added/removed each time. But for just now i may comment-out and come back later for the check if the emulation is really required. For the mouse event, as i understand, both swf and js mx.events.MouseEvent is going to be used and then i have to remove "import flash.events.MouseEvent". So why some of the files still contain the flash import ? Just i am little bit mixed. Thanks, Serkan 20.11.2018 23:11 tarihinde Alex Harui yazdı: Hi Serkan, So far, there aren’t others using addedToStage event so it would be better if Royale didn’t have to emulate it. There may be some other event you can use instead like “initComplete” unless you need that code to run every time you remove and re-add the Panel. Regarding MouseEvent, you just reminded me of something on my list to do, which is to reconfigure the -config.xml files so there aren’t CSS conflicts in apps that aren’t using the emulation. But for now, you can just fully qualify the type: protected function depEkle_clickHandler(event:mx.events.MouseEvent):void you will have to import mx.events.MouseEvent for both JS and SWF. HTH, -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Tuesday, November 20, 2018 at 11:55 AM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi, I would like to get advises to resolve these two errors : 1: Header.mxml(98): col: 75 Error: This attribute is unexpected. It will be ignored. <s:Panel id="headerPanel" width="100%" height="20" chromeColor="#E1E5EA" addedToStage="headerPanel_addedToStageHandler(event as Event)"> ^ may i just remove the handler ? 2: DependencyListForm.mxml(156): col: 50 Error: Ambiguous reference to MouseEvent protected function depEkle_clickHandler(event:MouseEvent):void ^ I tired adding import statement with compiler directive : COMPILE::SWF { import flash.events.MouseEvent; } COMPILE::JS { import mx.events.MouseEvent; } but still the same error is reported. Thanks, Serkan 20.11.2018 13:09 tarihinde Serkan Taş yazdı: Hi Alex, Nice to hear that it is resolved :) I may go through my emulation process... Thanks, Serkan 19.11.2018 22:47 tarihinde Alex Harui yazdı: Wow, it turns out to be a relatively simple scenario. It is amazing that none of our examples have MXML files that reference other MXML files by type. Our Applications might have a MyInitialView tag, but no other code in our examples actually create a variable like “var myView:MyInitialView” or in your case, “import somepackage.MyInitialView”. I just pushed a fix for that. Thanks for helping us track that down. -Alex From: Alex Harui <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Monday, November 19, 2018 at 12:36 AM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation OK, I will try this tomorrow. I have to stop for tonight. -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Sunday, November 18, 2018 at 12:59 AM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi Alex, I prepared a file called FindBug.mxml in my project beside my main file. : https://github.com/likyateknoloji/pinaraui-royale/blob/master/src/com/likya/pinara/main/FindBug.mxml<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flikyateknoloji%2Fpinaraui-royale%2Fblob%2Fmaster%2Fsrc%2Fcom%2Flikya%2Fpinara%2Fmain%2FFindBug.mxml&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=WTg%2FDEIN1JpvH2k%2Bw%2BCxX6xEUQsk6Hh%2BVcpUygd10oI%3D&reserved=0> Content : <?xml version="1.0" encoding="utf-8"?> <s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=1UMvTTA4qWCLzIVMksvHgI%2B3QjqrTr3kIheN%2FuLg8ss%3D&reserved=0> xmlns:s="library://ns.apache.org/royale/spark" xmlns:mx="library://ns.apache.org/royale/mx" xmlns:comps="com.likya.pinara.comps.*" > <fx:Script> <![CDATA[ ]]> </fx:Script> <fx:Declarations> </fx:Declarations> <comps:MenuBar excludeFrom="loggedOutState, dummyState" id="menuBar"/> </s:TitleWindow> This code makes the compiler hang wtih line : ASScopeCache done with lock in getQualifiedScopeChainMap When i comment out the line <!comps:MenuBar excludeFrom="loggedOutState, dummyState" id="menuBar"/--> Than it completes with warnings: Kas 18, 2018 11:54:53 AM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 1 error(s), 2 warning(s) The project 'FindBug' has been successfully compiled and optimized. 23.416603651 seconds I my previous mail in thread i told that the problem is related with namespace, but i guess the namespace declaration masked the problem behind. If you want to regenerate the error, you need to clone the project and modify the build script : https://github.com/likyateknoloji/pinaraui-royale<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flikyateknoloji%2Fpinaraui-royale&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=GZL3ikbsuyWFKEyQ4Qh7RjygSX135YX7I2Uqf3ntsQE%3D&reserved=0> The only vars in scripts need to be changed : set COMPILER_PATH=D:\dev\royale-emulation-works\apache-royale-0.9.4-bin-js-swf\royale-asjs\js\bin set ROYALE_ASJS=D:\dev\royale-emulation-works\github\royale-asjs I am leaving for today maybe look at evening or monday evening. Thanks, Serkan 17.11.2018 18:40 tarihinde Serkan Taş yazdı: Let me preserve thread : I found out that namespace definitions in the beginning of file - in application tag - causes compiler to hang. e.g. xmlns:comps="com.likya.pinara.comps.*" When i remove these namespace definitions, than compiler goes on. This workaround let me to continue a little but real solution is required for final : PinaraUI.mxml(630): col: 3 Error: Unknown namespace jobmanager. <jobmanager:JobManager showBusyCursor="true" id="jobManagerService" fault="jobManagerService_faultHandler(event)"/> Thanks. Serkan 17.11.2018 00:41 tarihinde Alex Harui yazdı: OK, I may not get to it until Sunday night or Monday. -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Friday, November 16, 2018 at 12:58 PM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation Hi Alex, List is ignoring my mails sometimes :) as you may understand from my last mail. I finally finished preparing my project on github to be build easily. Project path : https://github.com/likyateknoloji/pinaraui-royale/<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flikyateknoloji%2Fpinaraui-royale%2F&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589242659&sdata=JNauULsKYz9V7bKzxhBCZk1Y2ZhTIXTeKLcgypW2Yqk%3D&reserved=0> You can find details about command-line options in the batch file https://github.com/likyateknoloji/pinaraui-royale/blob/master/pinara-git-build.bat<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flikyateknoloji%2Fpinaraui-royale%2Fblob%2Fmaster%2Fpinara-git-build.bat&data=02%7C01%7Caharui%40adobe.com%7C28fdbfadc29d44bf7d1508d65081fd1b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636784916589398910&sdata=dZzJFGuph%2BIqPlvhJtVAf7KRF67KOYRRu5%2BezwyXBVM%3D&reserved=0> I do not like to put libs on github but sometimes it is best solution, and the swc's are under libs folder. If you have any questions let me know. Thanks, Serkan 16.11.2018 10:53 tarihinde Alex Harui yazdı: Hi Serkan, I was hoping the output would show an unreleased lock, but every lock seems to get released. Is all of your code in your GitHub account? If so, I will try to download it and see if it hangs for me. Please put the exact command-line options you are using. If you have custom SWCs that this compile will need, maybe you can put those in GitHub too. I’m done working for tonight. I will check tomorrow. Thanks, -Alex
