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 >> >