> Regarding IJ’s assumptions about the list of SWCs, we might have to live > with warnings, but I’m also ok adding in an mx.swc and spark.swc with no > classes in it if that will make IJ happy. There are some dummy files I > had to create to make FB happy. We also could put all of the swcs in a > different folder as well. It is kind of fun to see what assumptions the > IDE makers had about Flex.
I guess it worth a try, I will do it. Frédéric THOMAS ---------------------------------------- > From: aha...@adobe.com > To: dev@flex.apache.org > Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration > Date: Fri, 5 Jun 2015 05:43:18 +0000 > > Cool! Good to know we can debug IJ and see its console output. I had to > do the same sort of thing for Flash Builder. > > I would add console output to DebuggerExpressionEvaluator to dump the > expression it is being asked to evaluate. Then try the same expression > using FDB on the command-line. The chances are high that the BURM is not > expecting certain kinds of expressions. > > Regarding IJ’s assumptions about the list of SWCs, we might have to live > with warnings, but I’m also ok adding in an mx.swc and spark.swc with no > classes in it if that will make IJ happy. There are some dummy files I > had to create to make FB happy. We also could put all of the swcs in a > different folder as well. It is kind of fun to see what assumptions the > IDE makers had about Flex. > > Thanks for keeping at it, > -Alex > > On 6/4/15, 4:19 PM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: > >>I've been able to start IJ on command line and had more details: >> >>1433459379202 #0 MyController/radioClickHandler(event=[Object >>104282761, class='org.apache.flex.events::CustomEvent']) at >>MyController.as# >>3:60 >>1433459379204 Processed by >>com.intellij.lang.javascript.flex.debug.FlexValue$9 >>1433459379257 Expression could not be evaluated. >>1433459379257 Processed by >>com.intellij.lang.javascript.flex.debug.FlexValue$9 >> >>So, I know where to start if ever I manage to launch IJ in debug mode and >>debug this closed source. >> >>Frédéric THOMAS >> >>> From: webdoubl...@hotmail.com >>> To: dev@flex.apache.org >>> Subject: RE: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration >>> Date: Thu, 4 Jun 2015 23:58:26 +0100 >>> >>> So, I re-applied the patches and first tests I did work pretty well, on >>>command line only, in IntelliJ, I've got that: >>> >>> org.apache.flex.compiler.exceptions.BURMAbortException >>> at >>>org.apache.flex.compiler.exceptions.BURMAbortException.<clinit>(BURMAbort >>>Exception.java:31) >>> at >>>flash.tools.debugger.expression.AS3DebuggerBURM.reduceAntecedent(Unknown >>>Source) >>> at flash.tools.debugger.expression.AS3DebuggerBURM.reduce(Unknown >>>Source) >>> at flash.tools.debugger.expression.AS3DebuggerBURM.burm(Unknown >>>Source) >>> at >>>flash.tools.debugger.expression.DebuggerExpressionEvaluator.evaluate(Unkn >>>own Source) >>> at >>>flash.tools.debugger.expression.DebuggerExpression.evaluate(Unknown >>>Source) >>> at flex.tools.debugger.cli.ExpressionCache.evaluate(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.evalExpression(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.evalExpression(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.doPrint(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.processLine(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.process(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.execute(Unknown Source) >>> at flex.tools.debugger.cli.DebugCLI.main(Unknown Source) >>> >>> And I've got no idea why and to debug this, I need to hook from >>>IntelliJ, so, it won't done easily. >>> >>> Another thing, I guess I know why we need to add FlexJS as a lib, >>>that's because IJ gives the possibility to choose between Spark and Mx >>>and my strong guess is that the .swc are hard coded, I've seen that in >>>its log: >>> >>> 2015-06-04 23:35:10,142 [4489041] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: html.swc >>> 2015-06-04 23:35:10,142 [4489041] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: html5.swc >>> 2015-06-04 23:35:10,143 [4489042] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: jquery.swc >>> 2015-06-04 23:35:10,143 [4489042] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: mobile.swc >>> 2015-06-04 23:35:10,143 [4489042] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: binding.swc >>> 2015-06-04 23:35:10,144 [4489043] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: effects.swc >>> 2015-06-04 23:35:10,144 [4489043] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: network.swc >>> 2015-06-04 23:35:10,144 [4489043] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: createjs.swc >>> 2015-06-04 23:35:10,145 [4489044] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: dragdrop.swc >>> 2015-06-04 23:35:10,145 [4489044] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: graphics.swc >>> 2015-06-04 23:35:10,145 [4489044] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: formatters.swc >>> 2015-06-04 23:35:10,145 [4489044] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: googlemaps.swc >>> 2015-06-04 23:35:10,146 [4489045] WARN - >>>.intellij.flex.FlexCommonUtils - Unknown SWC in '<Flex >>>SDK>/frameworks/libs' folder: collections.swc >>> >>> Apparently, it is looking for known .swc to be able to assert that a >>>Flex SDK and probably things are hard coded. >>> >>> All in all, it gonna take me a long time to figure out what's happening >>>with FDB, at the moment, I suggest, from IntelliJ to use the one of >>>another installed Flex SDK. >>> >>> Frédéric THOMAS >>> >>>> Date: Thu, 4 Jun 2015 13:21:38 -0700 >>>> From: piotrzarzyck...@gmail.com >>>> To: dev@flex.apache.org >>>> Subject: RE: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ >>>Integration >>>> >>>> Fred, >>>> >>>> You are right I will wait till everything will be ok with Intellij >>>stuff. We >>>> could later eventually ping Josh in the other thread for creating new >>>film >>>> which describes full path of configuration in Intellij. >>>> >>>> Piotr >>>> >>>> >>>> >>>> ----- >>>> Apache Flex PMC >>>> piotrzarzyck...@gmail.com >>>> -- >>>> View this message in context: >>>http://apache-flex-development.2333347.n4.nabble.com/Re-Re-Re-Re-AW-AW-AW >>>-FlexJS-IntelliJ-Integration-tp47373p47443.html >>>> Sent from the Apache Flex Development mailing list archive at >>>Nabble.com. >>> >> >