I assume you can reproduce that from the command-line as well? IIRC, print #<ObjectReferenceNumber> is not supposed to go to the compiler for evaluation. Some other code path is supposed to handle it differently.
-Alex On 6/6/15, 7:05 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >> 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. >I fixed few things to make IJ happy but with this one I don't know how to >do: >1433596044568 Sent:info scopechain1433596044617 0 = [Object 86673441, >class='controllers::MyController']1 = [Object 86684609, >class='controllers::MyController$']2 = [Object 86577209, >class='Object$']3 = [Object 86684577, class='global']1433596044618 >Processed by >com.intellij.lang.javascript.flex.debug.FlexStackFrame$4143359604462014335 >96044624 Processed by >com.intellij.lang.javascript.flex.debug.FlexStackFrame$21433596044626 >Sent:frameprint #86673441.1433596044667 #0 >MyController/radioClickHandler(event=[Object 89769953, >class='org.apache.flex.events::CustomEvent']) at >MyController.as#3:601433596044668 Processed by >com.intellij.lang.javascript.flex.debug.FlexValue$91433596044722 >Expression could not be evaluated. >Basically, it seems our new reducer doesn't know what to do with >#<ReferenceToReduce>, the "print #86673441." fails not because of the >lookup, it works with litterals (eg. print app.initialView.) but because >of the reference, any idea how we can improve it ? >Thanks, >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>(BURMAbo >>>>rt >> >>Exception.java:31) >> >> at >> >>>>flash.tools.debugger.expression.AS3DebuggerBURM.reduceAntecedent(Unknow >>>>n >> >>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(Un >>>>kn >> >>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. >> >> >> > >> >