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

Reply via email to