eclipse - Flash Builder 停用断点(有时)

标签 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)
    

    关于eclipse - Flash Builder 停用断点(有时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11959910/

    相关文章:

    java - cucumber 无法解析为类型

    android - Flash Builder 中的哪个元素定义 iPhone 应用程序快捷方式名称?

    android - nexus 7 with flash builder 错误adobe air版本未安装状态离线

    eclipse - PyDev 没有出现在 Eclipse 中

    java - 使用 eclipse 在 selenium 中自动化期间,网页会自动重新加载几次

    java - 是否有用于在 Eclipse 中为 Java 枚举生成 switch 语句的模板或其他东西?

    android - Eclipse 'Loading data for Android 4.4.2' 一直

    java - 如何使用 selenium java 自动化 PHP-Flash Web 应用程序

    flash - 在没有流媒体服务器的情况下在 Flash 中录制 h.264 视频?

    git - 如何以及在 Git 存储库中的 Flex Flash Builder 项目中忽略哪些文件?