【问题标题】:How to avoid Eclipse Xdebug Error "Illegal or not full path" window如何避免 Eclipse Xdebug 错误“非法或非完整路径”窗口
【发布时间】:2014-02-01 16:34:42
【问题描述】:

我设置 Eclipse 以使用 XDebug 调试 PHP 项目 (joomla)。

调试器工作正常,但是每次执行在断点处停止时,都会出现“出现问题”窗口

说:

“正在搜索本地文件...”遇到了问题。

在“正在搜索本地文件...”期间发生内部错误。

(关于细节)

期间发生内部错误:正在搜索本地文件...”。 非法或非完整路径:

调试器可以工作,它甚至可以打开正确的文件进行逐步调试。但是这个窗口在每一步都会再次出现。

如何配置它以避免这种行为? 谢谢你

只要我被允许,我将/可以发布一张图片 :-)

【问题讨论】:

  • 我在使用 xdebug 运行 HHVM 时看到了这一点。
  • 我还在 nginx 和 hhhv 上作为 fastcgi 运行远程调试,其中远程文件系统路径未映射到我的本地文件系统。我感觉这与问题有关。要去挖掘了。

标签: eclipse xdebug eclipse-pdt


【解决方案1】:

我今天开始遇到这个问题,这就是我遇到这篇文章的方式。这似乎与eval()'d 代码中的断点有关。我猜想 XDebug 正在尝试查找正在运行 eval 代码的文件的名称,以将其放入堆栈跟踪中。但它失败了,因为经过评估的代码存在于内存中,而不是文件系统中。

我看了看,但找不到任何方法来阻止这种情况发生。但是,我确实在 Eclipse Bugzilla Bug 385559 上找到了针对此问题的现有错误报告。最初的发布者找到了一个勉强可以接受的解决方法,这可能就是为什么这个简单的错误在发布后的一年半内没有得到修复。如果我们都在该页面上发布我们自己对这个错误的经验,也许他们更有可能修复它。

【讨论】:

    【解决方案2】:

    对于其他遇到相同问题并查看错误讨论的人,@CoreDumpError 提到的脏解决方法是最小化错误窗口,因为它不是模态的:https://bugs.eclipse.org/bugs/show_bug.cgi?id=385559#c2

    在 mac 中无法最小化错误窗口,但可以将其放置在屏幕上的任何位置。

    【讨论】:

      猜你喜欢
      • 2022-09-28
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多