flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: RE : FDB vs FB debugging ?
Date Tue, 14 Jan 2014 19:32:18 GMT
Another possibility is that the class is already loaded or is coming from
an RSL and it is stale or the definition or the class is in a SWF that
does not have the debug flag set.

On 1/14/14 11:26 AM, "webdoublefx" <webdoublefx@hotmail.com> wrote:

>Actually, that's a freshly compiled module with the debug flag set to
>true that I can debug in FB, so, I was wondering if FB has
>particularities I don't know while debuging, also, I found similar issues
>searching on google but none of them has a fix, any other thoughts ?
>
>
>Envoyé depuis un mobile Samsung
>
><div>-------- Message d'origine --------</div><div>De : Alex Harui
><aharui@adobe.com> </div><div>Date :14/01/2014  19:02  (GMT+00:00)
></div><div>A : dev@flex.apache.org </div><div>Objet : Re: FDB
vs FB
>debugging ? </div><div>
></div>
>I get that in FDB if the module isn't compiled with the debug flag, or the
>module is stale so there is no matching code at that line after the source
>code changed.
>
>HTH,
>-Alex
>
>On 1/14/14 10:18 AM, "Frédéric THOMAS" <webdoublefx@hotmail.com> wrote:
>
>>Hi,
>>
>>I'm facing an issue using IntelliJ or FDB directly to debug multi-module
>>projects then tried with FB and had no problems, maybe someone can
>>enlighten me regarding the differences, basically, the issue is that I
>>can't set a breakpoint in a module, these are the returned messages
>>"Breakpoint not set; no executable code at line" or "There is no
>>executable code on the specified line" :
>>
>>
>>In FDB:
>>
>>[SWF] //Memotech60PT/UI/shell.swf/[[DYNAMIC]]/2 - 3á918 bytes after
>>decompression
>>[SWF]
>>//Memotech60PT/UI/modules/Authentication/AuthenticationModule-en_US.swf -
>>341á370 bytes after decompression
>>[SWF] //Memotech60PT/UI/modules/Authentication/AuthenticationModule.swf -
>>6á135á818 bytes after decompression
>>Additional ActionScript code has been loaded from a SWF or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>
>>(fdb) info files Aut*
>>AuthenticateUserCommand.as#2400
>>AuthenticateUserEvent.as#1043
>>AuthenticationTicket.as#596
>>AuthorizationControl.as#971
>>AuthorizationEvent.as#1670
>>AuthorizationManger.as#927
>>AuthorizationServiceDelegate.as#2682
>>AutoComplete.mxml#1632
>>AutoCompleteItemRemoveEvent.as#947
>>AutoSizeTree.as#3133
>>
>>(fdb) continue
>>Additional ActionScript code has been loaded from a SWF or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>
>>(fdb) info files Aut*
>>AuthenticateUserCommand.as#2400
>>AuthenticateUserEvent.as#1043
>>AuthenticationModule.mxml#4949
>>AuthenticationTicket.as#596
>>AuthorizationControl.as#971
>>AuthorizationEvent.as#1670
>>AuthorizationManger.as#927
>>AuthorizationServiceDelegate.as#2682
>>AutoComplete.mxml#1632
>>AutoCompleteItemRemoveEvent.as#947
>>AutoSizeTree.as#3133
>>
>>(fdb) list AuthenticationModule.mxml:37
>> 32
>> 33          [Bindable]
>> 34          public var _accCtrlModel : AccessControlServiceModelLocator
>>= AccessControlServiceModelLocator.getInstance();
>> 35
>> 36          override protected function initHandler() : void {
>> 37            resetLocalization();
>> 38          }
>> 39
>> 40          private function displayChangePwdForm( event : Event ) :
>>void {
>> 41            this.currentState = "PasswordChange";
>>
>>(fdb) file AuthenticationModule.mxml
>>(fdb) break 37
>>Breakpoint not set; no executable code at line 37 of
>>AuthenticationModule.mxml#4949
>>(fdb)
>>
>>-----------------------------------------------
>>In IntelliJ after having configured the logs correctly:
>>
>>2014-01-14 16:20:54,227 [ 120523]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454227 Apache fdb (Flash Player Debugger) [build 0]
>>2014-01-14 16:20:54,227 [ 120523]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454227 Processed by
>>com.intellij.lang.javascript.flex.debug.FlexDebugProcess$ReadGreetingComm
>>a
>>nd
>>2014-01-14 16:20:54,230 [ 120526]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454230 Sent:run
>>2014-01-14 16:20:54,230 [ 120526]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454230 Copyright 2013 The Apache Software Foundation.
>>2014-01-14 16:20:54,230 [ 120526]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454230 Processed by
>>com.intellij.lang.javascript.flex.debug.FlexDebugProcess$LaunchBrowserCom
>>m
>>and
>>2014-01-14 16:20:54,326 [ 120622]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454326 Waiting for Player to connect
>>2014-01-14 16:20:54,326 [ 120622]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716454326 Processed by
>>com.intellij.lang.javascript.flex.debug.FlexDebugProcess$LaunchBrowserCom
>>m
>>and
>>2014-01-14 16:20:54,441 [ 120737]   INFO - s.impl.stores.FileBasedStorage
>>- Document was not loaded for $APP_CONFIG$/consoleFolding.xml file is
>>null
>>2014-01-14 16:20:55,245 [ 121541]   INFO - ellij.concurrency.JobScheduler
>>- 50 ms execution limit failed for:
>>com.intellij.openapi.progress.impl.ProgressManagerImpl$1@169bf512;
>>elapsed time was 75ms
>>2014-01-14 16:21:01,021 [ 127317]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461021 Player connected; session starting.
>>Set breakpoints and then type 'continue' to resume the session.
>>[SWF] //Memotech60PT/UI/shell.swf - 14,919,314 bytes after decompression
>>2014-01-14 16:21:01,021 [ 127317]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461021 Processed by
>>com.intellij.lang.javascript.flex.debug.FlexDebugProcess$LaunchBrowserCom
>>m
>>and
>>2014-01-14 16:21:01,021 [ 127317]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461021 Sent:break Authentication.AuthenticationModule.mxml:37
>>2014-01-14 16:21:01,045 [ 127341]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461045 Breakpoint 1 created, but not yet resolved.
>>The breakpoint will be resolved when the corresponding file or function
>>is loaded.
>>2014-01-14 16:21:01,045 [ 127341]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461045 Processed by
>>com.intellij.lang.javascript.flex.debug.FlexBreakpointsHandler$InsertBrea
>>k
>>pointCommand
>>2014-01-14 16:21:01,045 [ 127341]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716461045 Sent:continue
>>2014-01-14 16:21:03,520 [ 129816]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716463520 Additional ActionScript code has been loaded from a SWF
>>or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>2014-01-14 16:21:03,520 [ 129816]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716463520 Sent:continue
>>2014-01-14 16:21:04,834 [ 131130]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716464834 [SWF] //Memotech60PT/UI/ApplicationResources-en_US.swf -
>>436,155 bytes after decompression
>>2014-01-14 16:21:04,935 [ 131231]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716464935 [SWF] //Memotech60PT/UI/shell.swf/[[DYNAMIC]]/1 - 3,918
>>bytes after decompression
>>2014-01-14 16:21:05,646 [ 131942]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716465646 [SWF]
>>//Memotech60PT/UI/modules/UserReports/UserReportsModule-en_US.swf -
>>341,044 bytes after decompression
>>2014-01-14 16:21:05,747 [ 132043]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716465747 [SWF]
>>//Memotech60PT/UI/modules/UserReports/UserReportsModule.swf - 9,757,814
>>bytes after decompression
>>2014-01-14 16:21:25,914 [ 152210]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716485914 Additional ActionScript code has been loaded from a SWF
>>or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>2014-01-14 16:21:25,914 [ 152210]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716485914 Sent:continue
>>2014-01-14 16:21:47,948 [ 174244]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716507948 Additional ActionScript code has been loaded from a SWF
>>or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>2014-01-14 16:21:47,949 [ 174245]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716507949 Sent:continue
>>2014-01-14 16:21:48,642 [ 174938]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716508642 [trace] warning: The class
>>Memotech.PatentComponent.Services.vo.DocketingWorkbench has been used in
>>a call to net.registerClassAlias() in _UserReportsModule_FlexInit. This
>>will cause UserReports:UserReportsModule to be leaked. To resolve the
>>leak, define Memotech.PatentComponent.Services.vo.DocketingWorkbench in
>>the top-level application.
>>[trace] warning: The class
>>Memotech.TrademarkComponent.Services.vo.DocketingWorkbench has been used
>>in a call to net.registerClassAlias() in _UserReportsModule_FlexInit.
>>This will cause UserReports:UserReportsModule to be leaked. To resolve
>>the leak, define
>>Memotech.TrademarkComponent.Services.vo.DocketingWorkbench in the
>>top-level application.
>>2014-01-14 16:21:48,747 [ 175043]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716508747 [SWF] //Memotech60PT/UI/shell.swf/[[DYNAMIC]]/2 - 3,918
>>bytes after decompression
>>2014-01-14 16:21:48,860 [ 175156]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716508860 [SWF]
>>//Memotech60PT/UI/modules/Authentication/AuthenticationModule-en_US.swf -
>>341,370 bytes after decompression
>>2014-01-14 16:21:48,961 [ 175257]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716508961 [SWF]
>>//Memotech60PT/UI/modules/Authentication/AuthenticationModule.swf -
>>6,135,818 bytes after decompression
>>2014-01-14 16:22:08,972 [ 195268]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716528972 Additional ActionScript code has been loaded from a SWF
>>or a frame.
>>To see all currently loaded files, type 'info files'.
>>Set additional breakpoints as desired, and then type 'continue'.
>>2014-01-14 16:22:08,972 [ 195268]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716528972 Sent:continue
>>2014-01-14 16:22:30,006 [ 216302]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716550006 Additional ActionScript code has been loaded from a SWF
>>or a frame.
>>To see all currently loaded files, type 'info files'.
>>Attempting to resolve breakpoint 1, expression
>>"Authentication.AuthenticationModule.mxml:37":
>>There is no executable code on the specified line.
>>Fix or remove bad breakpoints, then type 'continue'.
>>2014-01-14 16:22:30,012 [ 216308]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716550012 Sent:continue
>>2014-01-14 16:22:33,665 [ 219961]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716553665 [UnloadSWF] //Memotech60PT/UI/shell.swf
>>2014-01-14 16:22:33,768 [ 220064]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716553768 Player session terminated
>>
>>2014-01-14 16:22:33,773 [ 220069]  DEBUG - pt.flex.debug.FlexDebugProcess
>>- 1389716553773 Sent:quit
>>
>>Thanks,
>>Frédéric THOMAS
>


Mime
View raw message