如何避免EclipseXdebug错误;“路径非法或不完整”;窗口

如何避免EclipseXdebug错误;“路径非法或不完整”;窗口,eclipse,xdebug,eclipse-pdt,Eclipse,Xdebug,Eclipse Pdt,我将Eclipse设置为使用XDebug调试PHP项目(joomla) 调试程序工作正常,但是每次执行在断点处停止时,都会出现一个“出现问题”窗口 说: “搜索本地文件…”遇到问题 “搜索本地文件…”期间发生内部错误 (详情) 检查本地文件时发生内部错误。 路径非法或不完整: 调试程序可以工作,它甚至可以打开正确的文件进行一步一步的调试。但是每一步都会出现这个窗口 如何配置它以避免这种行为? 谢谢 一旦我被允许,我将/可以发布一个img:-)我今天开始遇到这个问题,这就是我在这篇文章中遇到的问题

我将Eclipse设置为使用XDebug调试PHP项目(joomla)

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

说:

“搜索本地文件…”遇到问题

“搜索本地文件…”期间发生内部错误

(详情)

检查本地文件时发生内部错误。 路径非法或不完整:

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

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


一旦我被允许,我将/可以发布一个img:-)

我今天开始遇到这个问题,这就是我在这篇文章中遇到的问题。这似乎与
eval()中的断点有关
'd code。我猜XDebug正在试图找到运行eval'd代码的文件名,以便将其放入stacktrace。但是失败了,因为eval'd代码存在于内存中,而不是文件系统中


我看了一下,但是我找不到任何方法来阻止这种情况的发生。然而,我确实在Eclipse Bugzilla上找到了一个关于这个问题的现有错误报告。最初的海报找到了一个勉强可以接受的解决方法,这可能就是为什么这个简单的错误在发布后一年半内没有被修复的原因。如果我们都发布了自己的经验有了这个bug,他们可能更容易修复它。

对于其他有同样问题的人,并查看bug讨论,@CoreDumpError提到的脏战车是为了最小化错误窗口,因为它不是模态:


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

我在使用xdebug运行HHVM时看到了这一点。我还以fastcgi的形式在nginx和HHV上运行远程调试,其中远程文件系统路径不映射到本地文件系统。我觉得这与问题有关e、 我要挖进去。