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" <webdoubl...@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$ReadGreetingComma
>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$LaunchBrowserComm
>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$LaunchBrowserComm
>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$LaunchBrowserComm
>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$InsertBreak
>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                                          

Reply via email to