pea*_*ise 5 eclipse flash-builder
对于我的许多Flash Builder(4.0,4.5或4.6)项目,一段时间后Flash Builder调试器开始忽略我放置的断点.发生这种情况时,断点显示为蓝点,而不是带有复选标记的蓝点.
我在swf开始之后放置的所有新断点都可以正常工作.
我怀疑这与我将调试器附加到服务器上运行的swf这一事实有关.在运行/调试设置中,URL是"http:// localhost/xxxxx"而不是直接链接到swf.
正如我所提到的,这并不是一直发生的.有时,我几个小时前放置的断点开始工作.
当我想在初始化期间停在断点处时尤其烦人.
任何人都知道造成这种情况的原因以及如何解决这个问题?
谢谢.
我们也遇到过这个问题,发现以下方法似乎有效:
大多数情况下,您可以跳过步骤 2,如果仍然不起作用,请再次尝试将其包括在内。
我们已成功将问题追踪到 Flash 调试器中的错误。在已设置断点的情况下开始运行时,它会引发以下异常:
flash.tools.debugger.InProgressException
at flash.tools.debugger.concrete.DSwfInfo.swdLoaded(DSwfInfo.java:153)
at flash.tools.debugger.concrete.DSwfInfo.getSourceList(DSwfInfo.java:129)
at flash.tools.debugger.threadsafe.ThreadSafeSwfInfo.getSourceList(ThreadSafeSwfInfo.java:78)
at com.adobe.flexbuilder.debug.breakpoints.FlexLineBreakpoint.findSourceFiles(FlexLineBreakpoint.java:414)
at com.adobe.flexbuilder.debug.breakpoints.FlexLineBreakpoint.instantiate(FlexLineBreakpoint.java:467)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget.instantiateBreakpoint(FlexDebugTarget.java:1172)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget.access$4(FlexDebugTarget.java:1166)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.installDeferredBreakpoints(FlexDebugTarget.java:653)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.advanceStateMachine(FlexDebugTarget.java:684)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.access$7(FlexDebugTarget.java:658)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread$1.run(FlexDebugTarget.java:771)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.eventLoop(FlexDebugTarget.java:748)
at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.run(FlexDebugTarget.java:812)
at java.lang.Thread.run(Thread.java:680)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1323 次 |
| 最近记录: |