> 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: [email protected]
> To: [email protected]
> 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: [email protected]
>> To: [email protected]; [email protected]
>> 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: [email protected];
>>
>> 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: [email protected]
>>> To: [email protected]
>>> 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
>>>
>>
>