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$ReadGreetingCommand 
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$LaunchBrowserCommand 
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$LaunchBrowserCommand 
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$LaunchBrowserCommand 
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$InsertBreakpointCommand
 
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