> Out of that, the exception is thrown because after the call to label(), the reduce()->reduceAntecedent()->getRule() fails to find a rule to apply, actually, it can't find the cost for rule as it seems to be no cost function for the goalState 1, at least in the class JBurgAnnotation_FunctionCallID_2_n.
Actually I was wrong, there is one: currentCost = getCostForRule_7be4d80b(goalState); if ( ( bestCost> currentCost ) ) { bestCost = currentCost; rule = 111; } but it can not get the rule: /* expression = FunctionCallID(IdentifierID(void), ContainerID(expression*)) */ private Object action_111( IASNode __p) throws java.lang.Exception { java.util.Vector<Object> args = (java.util.Vector<Object>)__reducedValues.pop(); IASNode specialName = SemanticUtils.getNthChild(__p, 0); return reducer.reduce_functionCallSpecial_to_expression(__p,specialName,args); } Because if ( ( bestCost> currentCost ) ) is false, both equal 2147483647 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: Wed, 10 Jun 2015 14:37:00 +0100 > > Hi Alex, > > I've been reading the instructions before but was a bit confused the same :-) > > Well, the annotated tree seems to be well constructed by the label(): > > FunctionCallNode(FunctionCallID) "$obj" 0:1 loc: 1-15 abs: 1-15 > flash.tools.debugger > IdentifierNode(IdentifierID) "$obj" 0:1 loc: 1-5 abs: 1-5 > flash.tools.debugger > ContainerNode(ContainerID) SYNTHESIZED 0:5 loc: 6-15 abs: 6-15 > flash.tools.debugger > NumericLiteralNode(LiteralIntegerID) Number 88737825 0:6 loc: 6-14 abs: > 6-14 flash.tools.debugger > > I've got 1 subtree for the identifier and 1 for the container, none for the > NumericLiteralNode though, is that expected ? > Also, for sure I don't get all of this but to me what it describes is a > function, so, I wonder, shouldn't it have a return value node ? > > I didn't get either at what moment and from what, after the reduction, the > expected result of $obj(LiteralIntegerID) is supposed to come from ? > > Out of that, the exception is thrown because after the call to label(), the > reduce()->reduceAntecedent()->getRule() fails to find a rule to apply, > actually, it can't find the cost for rule as it seems to be no cost function > for the goalState 1, at least in the class JBurgAnnotation_FunctionCallID_2_n. > > Does it make sense ? > > Frédéric THOMAS > > > ---------------------------------------- >> From: aha...@adobe.com >> To: webdoubl...@hotmail.com; dev@flex.apache.org >> Subject: Re: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration >> Date: Tue, 9 Jun 2015 16:39:11 +0000 >> >> In my changes I added a long comment about how to debug burm issues. Can you >> try to follow the instructions and tell me what the object trees look like? >> >> >> Sent from my LG G3, an AT&T 4G LTE smartphone >> >> >> ------ Original message------ >> >> From: Frédéric THOMAS >> >> Date: Tue, Jun 9, 2015 6:53 AM >> >> To: dev@flex.apache.org; >> >> Subject:RE: Re : Re: Re : Re: AW: AW: AW: [FlexJS] IntelliJ Integration >> >> >>> Try deleting the folder called “generated” in the debugger project before >>> compiling. It could be that the build script doesn’t handle that >>> correctly. Also, I assume you re-started IJ after changing jars? >> >> Yes, was done. >> Usually I set hookallreducercalls = false because IJ reads the console. >> >> Here is the complete session when I set it to true, does it mean more for >> you ? >> >> 1433854821775 Apache fdb (Flash Player Debugger) [build ] >> Copyright 2015 The Apache Software Foundation. >> 1433854821775 Processed by >> com.intellij.lang.javascript.flex.debug.FlexDebugProcess$ReadGreetingCommand >> 1433854821776 Sent:run >> 1433854821785 Waiting for Player to connect >> 1433854821785 Processed by >> com.intellij.lang.javascript.flex.debug.FlexDebugProcess$LaunchBrowserCommand >> 1433854822070 Player connected; session starting. >> Set breakpoints and then type 'continue' to resume the session. >> 1433854822071 Processed by >> com.intellij.lang.javascript.flex.debug.FlexDebugProcess$LaunchBrowserCommand >> 1433854822071 Sent:break controllers.MyController.as:60 >> 1433854822089 Breakpoint 1: file MyController.as, line 60 >> 1433854822090 Processed by >> com.intellij.lang.javascript.flex.debug.FlexBreakpointsHandler$InsertBreakpointCommand >> 1433854822091 Sent:continue >> 1433854822393 [SWF] >> U:\sources\flexJsProjects\DataBindingTest\out\production\DataBindingTest\DataBindingTest.swf >> - 160,8 >> 91 bytes after decompression >> 1433854825017 Breakpoint 1, radioClickHandler() at MyController.as:60 >> 60 var field:String = MyInitialView(app.initialView).requestedField; >> 1433854825022 Sent:bt >> 1433854825046 #0 this = [Object 57219105, >> class='controllers::MyController'].MyController/radioClickHandler(event=[Obj >> ect 105228257, class='org.apache.flex.events::CustomEvent']) at >> MyController.as#3:60 >> #1 EventDispatcher/dispatchEventFunction() at :0 >> #2 this = [Object 57200865, >> class='MyInitialView'].EventDispatcher/dispatchEvent(_arg1=[Object >> 105228257, class='org.a >> pache.flex.events::CustomEvent']) at :0 >> #3 this = [Object 57200865, >> class='MyInitialView'].MyInitialView/radioChanged(e=[Object 105228737, >> class='org.apache.f >> lex.events::Event']) at MyInitialView.mxml#19:43 >> #4 this = [Object 57200865, >> class='MyInitialView'].MyInitialView/>4(event=[Object 105228737, >> class='org.apache.flex.ev >> ents::Event']) at MyInitialView.mxml#19:127 >> #5 EventDispatcher/dispatchEventFunction() at :0 >> #6 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].EventDispatcher/dispatchEvent(_arg1=[Object >> 10 >> 5228737, class='org.apache.flex.events::Event']) at :0 >> #7 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].RadioButton/internalMouseHandler(event=[Object >> 105201921, class='org.apache.flex.events::MouseEvent']) at >> RadioButton.as#37:204 >> #8 EventDispatcher/dispatchEventFunction() at :0 >> #9 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].EventDispatcher/dispatchEvent(_arg1=[Object >> 10 >> 5201921, class='org.apache.flex.events::MouseEvent']) at :0 >> #10 this = [Object 85278609, >> class='org.apache.flex.events.utils::MouseEventConverter$'].MouseEventConverter$/mouseEven >> tConverter(event=[Object 57291209, class='flash.events::MouseEvent']) at >> MouseEventConverter.as#12:84 >> 1433854825048 Processed by >> com.intellij.lang.javascript.flex.debug.DumpSourceLocationCommand >> 1433854825050 Sent:bt >> 1433854825074 #0 this = [Object 57219105, >> class='controllers::MyController'].MyController/radioClickHandler(event=[Obj >> ect 105228257, class='org.apache.flex.events::CustomEvent']) at >> MyController.as#3:60 >> #1 EventDispatcher/dispatchEventFunction() at :0 >> #2 this = [Object 57200865, >> class='MyInitialView'].EventDispatcher/dispatchEvent(_arg1=[Object >> 105228257, class='org.a >> pache.flex.events::CustomEvent']) at :0 >> #3 this = [Object 57200865, >> class='MyInitialView'].MyInitialView/radioChanged(e=[Object 105228737, >> class='org.apache.f >> lex.events::Event']) at MyInitialView.mxml#19:43 >> #4 this = [Object 57200865, >> class='MyInitialView'].MyInitialView/>4(event=[Object 105228737, >> class='org.apache.flex.ev >> ents::Event']) at MyInitialView.mxml#19:127 >> #5 EventDispatcher/dispatchEventFunction() at :0 >> #6 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].EventDispatcher/dispatchEvent(_arg1=[Object >> 10 >> 5228737, class='org.apache.flex.events::Event']) at :0 >> #7 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].RadioButton/internalMouseHandler(event=[Object >> 105201921, class='org.apache.flex.events::MouseEvent']) at >> RadioButton.as#37:204 >> #8 EventDispatcher/dispatchEventFunction() at :0 >> #9 this = [Object 105222401, >> class='org.apache.flex.html::RadioButton'].EventDispatcher/dispatchEvent(_arg1=[Object >> 10 >> 5201921, class='org.apache.flex.events::MouseEvent']) at :0 >> #10 this = [Object 85278609, >> class='org.apache.flex.events.utils::MouseEventConverter$'].MouseEventConverter$/mouseEven >> tConverter(event=[Object 57291209, class='flash.events::MouseEvent']) at >> MouseEventConverter.as#12:84 >> 1433854825076 Processed by >> com.intellij.lang.javascript.flex.debug.FlexSuspendContext$FlexExecutionStack$1 >> 1433854825077 Sent:show files >> 1433854825132 1 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\Application.as, >> Appl >> ication.as (Main Thread) >> 2 U:\sources\flexJsProjects\DataBindingTest\src\DataBindingTest.mxml, >> DataBindingTest.mxml (Main Thread) >> 3 U:\sources\flexJsProjects\DataBindingTest\src\controllers\MyController.as, >> MyController.as (Main Thread) >> 4 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Collections\as\src\org\apache\flex\collections\parsers\JSONInputPar >> ser.as, JSONInputParser.as (Main Thread) >> 5 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\EventDispatcher.as, >> EventDispatc >> her.as (Main Thread) >> 6 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Collections\as\src\org\apache\flex\collections\LazyCollection.as, >> L >> azyCollection.as (Main Thread) >> 7 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\SimpleCSSValuesImpl.as, >> SimpleCSSV >> aluesImpl.as (Main Thread) >> 8 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\ValuesManager.as, >> ValuesManager.as >> (Main Thread) >> 9 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\UIBase.as, >> UIBase.as (Main Thread) >> >> 10 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\ContainerBase.as, >> ContainerBase.a >> s (Main Thread) >> 11 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\ViewBase.as, >> ViewBase.as (Main Th >> read) >> 12 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\utils\MouseEventConverter.as, >> M >> ouseEventConverter.as (Main Thread) >> 13 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\Event.as, >> Event.as (Main Thread >> ) >> 14 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\ValueChangeEvent.as, >> ValueChang >> eEvent.as (Main Thread) >> 15 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\utils\MXMLDataInterpreter.as, >> MXMLData >> Interpreter.as (Main Thread) >> 16 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\utils\ViewSourceContextMenuOption.as, >> ViewSourceContextMenuOption.as (Main Thread) >> 17 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Network\as\src\org\apache\flex\net\HTTPService.as, >> HTTPService.as >> (Main Thread) >> 18 >> U:\sources\flexJsProjects\DataBindingTest\DataBindingTestLib\src\models\MyModel.as, >> MyModel.as (Main Thread) >> 19 U:\sources\flexJsProjects\DataBindingTest\src\MyInitialView.mxml, >> MyInitialView.mxml (Main Thread) >> 20 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Collections\as\src\org\apache\flex\collections\converters\JSONItem >> Converter.as, JSONItemConverter.as (Main Thread) >> 21 >> U:\sources\flexJsProjects\DataBindingTest\src\StockDataJSONItemConverter.as, >> StockDataJSONItemConverter.as (Main Thre >> ad) >> 22 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\ViewBaseDataBinding.as, >> Vie >> wBaseDataBinding.as (Main Thread) >> 23 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\StageProxy.as, >> StageProxy.as (Mai >> n Thread) >> 24 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\CustomEvent.as, >> CustomEvent.as >> (Main Thread) >> 25 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\MouseEvent.as, >> MouseEvent.as (M >> ain Thread) >> 26 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\states\AddItems.as, >> AddItems.as (Main >> Thread) >> 27 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\states\SetProperty.as, >> SetProperty.as >> (Main Thread) >> 28 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\states\State.as, >> State.as (Main Thread >> ) >> 29 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\layouts\HorizontalLayout.as >> , HorizontalLayout.as (Main Thread) >> 30 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\layouts\VerticalLayout.as, >> VerticalLayout.as (Main Thread) >> 31 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\UIButtonBase.as, >> UIButtonBase.as >> (Main Thread) >> 32 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\CheckBox.as, >> CheckBox.as (Main Th >> read) >> 33 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\Container.as, >> Container.as (Main >> Thread) >> 34 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\Button.as, >> Button.as (Main Thread >> ) >> 35 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\DropDownList.as, >> DropDownList.as >> (Main Thread) >> 36 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\Label.as, >> Label.as (Main Thread) >> 37 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\RadioButton.as, >> RadioButton.as (M >> ain Thread) >> 38 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\TextArea.as, >> TextArea.as (Main Th >> read) >> 39 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\TextButton.as, >> TextButton.as (Mai >> n Thread) >> 40 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\TextInput.as, >> TextInput.as (Main >> Thread) >> 41 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Network\as\src\org\apache\flex\net\HTTPHeader.as, >> HTTPHeader.as (M >> ain Thread) >> 42 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\ConstantBinding.as, >> Constan >> tBinding.as (Main Thread) >> 43 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\GenericBinding.as, >> GenericB >> inding.as (Main Thread) >> 44 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\WatcherBase.as, >> WatcherBase >> .as (Main Thread) >> 45 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\PropertyWatcher.as, >> Propert >> yWatcher.as (Main Thread) >> 46 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Binding\as\src\org\apache\flex\binding\SimpleBinding.as, >> SimpleBin >> ding.as (Main Thread) >> 47 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\geom\Point.as, >> Point.as (Main Thread) >> 48 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\states\ItemAndDescriptor.as, >> ItemAndDe >> scriptor.as (Main Thread) >> 49 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\utils\PointUtils.as, >> PointUtils.as (Ma >> in Thread) >> 50 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\BeadViewBase.as, >> BeadViewBase.as >> (Main Thread) >> 51 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\CSSTextField.as, >> CSSTextField.as >> (Main Thread) >> 52 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\ClassFactory.as, >> ClassFactory.as >> (Main Thread) >> 53 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\Strand.as, >> Strand.as (Main Thread >> ) >> 54 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\ItemRendererClassFactory.as, >> Item >> RendererClassFactory.as (Main Thread) >> 55 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\core\SimpleStatesImpl.as, >> SimpleStates >> Impl.as (Main Thread) >> 56 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\events\ValueEvent.as, >> ValueEvent.as (M >> ain Thread) >> 57 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\states\SetEventHandler.as, >> SetEventHan >> dler.as (Main Thread) >> 58 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\utils\EffectTimer.as, >> EffectTimer.as ( >> Main Thread) >> 59 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\Core\as\src\org\apache\flex\utils\SolidBorderUtil.as, >> SolidBorderU >> til.as (Main Thread) >> 60 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\ButtonAutoRepea >> tController.as, ButtonAutoRepeatController.as (Main Thread) >> 61 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\DropDownListCon >> troller.as, DropDownListController.as (Main Thread) >> 62 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\EditableTextKey >> boardController.as, EditableTextKeyboardController.as (Main Thread) >> 63 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\ItemRendererMou >> seController.as, ItemRendererMouseController.as (Main Thread) >> 64 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\ListSingleSelec >> tionMouseController.as, ListSingleSelectionMouseController.as (Main Thread) >> 65 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\ScrollBarMouseC >> ontrollerBase.as, ScrollBarMouseControllerBase.as (Main Thread) >> 66 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\controllers\VScrollBarMouse >> Controller.as, VScrollBarMouseController.as (Main Thread) >> 67 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\layouts\VScrollBarLayout.as >> , VScrollBarLayout.as (Main Thread) >> 68 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\layouts\VerticalScrollingLa >> yout.as, VerticalScrollingLayout.as (Main Thread) >> 69 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\ArraySelectionModel. >> as, ArraySelectionModel.as (Main Thread) >> 70 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\ListPresentationMode >> l.as, ListPresentationModel.as (Main Thread) >> 71 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\RangeModel.as, >> Range >> Model.as (Main Thread) >> 72 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\ScrollBarModel.as, >> S >> crollBarModel.as (Main Thread) >> 73 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\SingleLineBorderMode >> l.as, SingleLineBorderModel.as (Main Thread) >> 74 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\TextModel.as, >> TextMo >> del.as (Main Thread) >> 75 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\ToggleButtonModel.as >> , ToggleButtonModel.as (Main Thread) >> 76 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\models\ValueToggleButtonMod >> el.as, ValueToggleButtonModel.as (Main Thread) >> 77 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\CSSButtonView.as, >> CSSButton >> View.as (Main Thread) >> 78 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\CSSTextButtonView.as, >> CSSTe >> xtButtonView.as (Main Thread) >> 79 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\CheckBoxView.as, >> CheckBoxVi >> ew.as (Main Thread) >> 80 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\ContainerView.as, >> Container >> View.as (Main Thread) >> 81 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\DataItemRendererFactoryForA >> rrayData.as, DataItemRendererFactoryForArrayData.as (Main Thread) >> 82 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\DownArrowButtonView.as, >> Dow >> nArrowButtonView.as (Main Thread) >> 83 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\DropDownListView.as, >> DropDo >> wnListView.as (Main Thread) >> 84 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\ListView.as, >> ListView.as (M >> ain Thread) >> 85 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\RadioButtonView.as, >> RadioBu >> ttonView.as (Main Thread) >> 86 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\ScrollBarView.as, >> ScrollBar >> View.as (Main Thread) >> 87 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\SingleLineBorderBead.as, >> Si >> ngleLineBorderBead.as (Main Thread) >> 88 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\SolidBackgroundBead.as, >> Sol >> idBackgroundBead.as (Main Thread) >> 89 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextFieldViewBase.as, >> TextF >> ieldViewBase.as (Main Thread) >> 90 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextAreaView.as, >> TextAreaVi >> ew.as (Main Thread) >> 91 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextButtonMeasurementBead.a >> s, TextButtonMeasurementBead.as (Main Thread) >> 92 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextButtonView.as, >> TextButt >> onView.as (Main Thread) >> 93 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextFieldLabelMeasurementBe >> ad.as, TextFieldLabelMeasurementBead.as (Main Thread) >> 94 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextFieldView.as, >> TextField >> View.as (Main Thread) >> 95 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextInputView.as, >> TextInput >> View.as (Main Thread) >> 96 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextInputWithBorderView.as, >> TextInputWithBorderView.as (Main Thread) >> 97 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\TextItemRendererFactoryForA >> rrayData.as, TextItemRendererFactoryForArrayData.as (Main Thread) >> 98 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\UpArrowButtonView.as, >> UpArr >> owButtonView.as (Main Thread) >> 99 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\VScrollBarThumbView.as, >> VSc >> rollBarThumbView.as (Main Thread) >> 100 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\beads\VScrollBarTrackView.as, >> VS >> crollBarTrackView.as (Main Thread) >> 101 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\Border.as, >> Border >> .as (Main Thread) >> 102 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\ContainerContentA >> rea.as, ContainerContentArea.as (Main Thread) >> 103 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\DataGroup.as, >> Dat >> aGroup.as (Main Thread) >> 104 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\UIItemRendererBas >> e.as, UIItemRendererBase.as (Main Thread) >> 105 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\DataItemRenderer. >> as, DataItemRenderer.as (Main Thread) >> 106 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\List.as, >> List.as (Main Thread) >> 107 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\SimpleList.as, >> SimpleList.as (Ma >> in Thread) >> 108 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\DropDownListList. >> as, DropDownListList.as (Main Thread) >> 109 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\ScrollBar.as, >> Scr >> ollBar.as (Main Thread) >> 110 >> c:\Jenkins\workspace\flex-asjs\frameworks\projects\HTML\as\src\org\apache\flex\html\supportClasses\StringItemRendere >> r.as, StringItemRenderer.as (Main Thread) >> 1433854825192 Processed by >> com.intellij.lang.javascript.flex.debug.KnownFilesInfo$1 >> 1433854825258 Sent:frame >> print this >> 1433854825259 #0 MyController/radioClickHandler(event=[Object 105228257, >> class='org.apache.flex.events::CustomEvent']) >> at MyController.as#3:60 >> 1433854825260 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$2 >> 1433854825612 reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController'] >> 1433854825613 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$2 >> 1433854825613 Unexpected token: [reduce_simpleName], full string: >> [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825614 Unexpected token: [ >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825614 Unexpected token: [transform_name_to_expression], full string: >> [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825614 Unexpected token: [ >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825615 Unexpected token: [isXMLType], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825616 Unexpected token: [ >> ], full string: [reduce_simpleName >> transform_name_to_expression >> isXMLType >> $1 = [Object 57219105, class='controllers::MyController']] >> 1433854825641 Sent:info arguments >> 1433854825660 event = [Object 105228257, >> class='org.apache.flex.events::CustomEvent'] >> 1433854825660 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$2 >> 1433854825661 Sent:info locals >> 1433854825710 field = undefined >> 1433854825710 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$2 >> 1433854825711 Sent:info scopechain >> 1433854825760 0 = [Object 57219105, class='controllers::MyController'] >> 1 = [Object 85242817, class='controllers::MyController$'] >> 2 = [Object 85135417, class='Object$'] >> 3 = [Object 85242785, class='global'] >> 1433854825760 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$4 >> 1433854825761 >> 1433854825762 Processed by >> com.intellij.lang.javascript.flex.debug.FlexStackFrame$2 >> 1433854825762 Sent:frame >> print #57219105. >> 1433854825810 #0 MyController/radioClickHandler(event=[Object 105228257, >> class='org.apache.flex.events::CustomEvent']) >> at MyController.as#3:60 >> 1433854825811 Processed by >> com.intellij.lang.javascript.flex.debug.FlexValue$9 >> 1433854825866 Expression could not be evaluated. >> 1433854825866 Processed by >> com.intellij.lang.javascript.flex.debug.FlexValue$9 >> 1433855015652 Sent:continue >> 1433855021365 [UnloadSWF] >> U:\sources\flexJsProjects\DataBindingTest\out\production\DataBindingTest\DataBindingTest.swf >> Player session terminated >> >> 1433855021370 Sent:quit >> >>> I’m still surprised it works from the command line for you. I left some >>> System.out.println calls in the fixed code that should show up in the >>> console if you are running the right jars. >> >> Ok, I just discovered that when I set a path to a JarApplication in IJ, it >> reports it to the others and actually I was running the Flex SDK fdb.jar >> instead of the falcon one, so, at the end I've got the same exception in >> both. >> >> When I run fdb.jar from the command line launched by IJ: >> >> "C:\Program Files\Java\jdk1.7.0\bin\java" -Dsun.io.useCanonCaches=false >> -Xms32m -Xmx512m >> -Dflexlib=D:/SDKs/FlexJS/0.0.3_FP16.0_AIR16.0_en_US/frameworks >> -Dfile.encoding=windows-1252 -jar >> U:\sources\asf\flex\falcon\compiler\generated\dist\sdk\lib\fdb.jar >> U:\sources\flexJsProjects\DataBindingTest\out\production\DataBindingTest\DataBindingTest.swf >> Apache fdb (Flash Player Debugger) [build ] >> Copyright 2015 The Apache Software Foundation. >> Tentative de lancement et de connexion au lecteur avec l'URL >> U:\sources\flexJsProjects\DataBindingTest\out\production\DataBindingTest\DataBindingTest.swf >> Lecteur connecté ; lancement de la session. >> Définissez des points d'arrêt, puis tapez 'continue' pour reprendre la >> session. >> (fdb) break MyController.as:60 >> [SWF] >> U:\sources\flexJsProjects\DataBindingTest\out\production\DataBindingTest\DataBindingTest.swf >> - 160 891 octets après la décompression >> Point d'arrêt 1 : fichier MyController.as, ligne 60 >> (fdb) c >> Point d'arrêt 1, radioClickHandler() sur MyController.as:60 >> 60 var field:String = MyInitialView(app.initialView).requestedField; >> (fdb) info scopechain >> 0 = [Object 53680161, class='controllers::MyController'] >> 1 = [Object 85177697, class='controllers::MyController$'] >> 2 = [Object 85069881, class='Object$'] >> 3 = [Object 85177665, class='global'] >> (fdb) print #53680161 >> Impossible d'évaluer l'expression. >> org.apache.flex.compiler.exceptions.BURMAbortException >> (fdb) at >> org.apache.flex.compiler.exceptions.BURMAbortException.(BURMAbortException.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(Unknown >> 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) >> >> 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: Tue, 9 Jun 2015 12:43:07 +0000 >>> >>> On 6/9/15, 1:50 AM, "Frédéric THOMAS" wrote: >>> >>>>Is there any special things to do at compilation time ? >>> >>> Try deleting the folder called “generated” in the debugger project before >>> compiling. It could be that the build script doesn’t handle that >>> correctly. Also, I assume you re-started IJ after changing jars? >>> >>> I’m still surprised it works from the command line for you. I left some >>> System.out.println calls in the fixed code that should show up in the >>> console if you are running the right jars. >>> >>> -Alex >>> >> >