我的系统
PHP Version 5.4.0-1build1~ppa1~oneiric
Xdebug v2.2.0rc1, Copyright (c) 2002-2012, by Derick Rethans
Apache/2.2.20 (Ubuntu)
当我调试Joomla时,接近我希望发现的错误,调试器中断并给出了Socket Exception问题,带有follownig堆栈跟踪。
请帮帮我,我疯了。
我无法降级xdebug,我已尝试使用 - 另一个浏览器, - 另一个Java构建, - netbeans的新用户目录(完全删除较旧的用户目录, - 重新创建项目还将netbeans目录放在另一个路径下(这是因为我需要将文件放在www-data属性下)
INFO [org.netbeans.modules.php.dbgp.DebugSession]
java.net.SocketException: Pipe interrotta
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
at java.net.SocketOutputStream.write(SocketOutputStream.java:141)
at org.netbeans.modules.php.dbgp.packets.DbgpCommand.send(DbgpCommand.java:90)
at org.netbeans.modules.php.dbgp.DebugSession.sendCommands(DebugSession.java:211)
[catch] at org.netbeans.modules.php.dbgp.DebugSession.run(DebugSession.java:143)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
答案 0 :(得分:1)
Xdebug 2.2.0RC1版本中有一些错误,需要调试。这些都应该与昨天发布的Xdebug 2.2.0一起修复。如果您仍然可以重现,请在http://bugs.xdebug.org提交错误报告。
答案 1 :(得分:0)
我尝试了以下所有方法: - 删除所有手表(ooops我没有任何一个!) - 使用netbeans的新的userdir但没有任何东西 - 将xdebug升级到2.2.0 - 将php版本降级到5.3.10(但我没能) - 重新安装完全apache和LAMP(但有些配置没有完全删除,所以如果你想这样做,请确保apache或php相关的清除和配置文件)
最后我做了一个新的ubuntu安装,现在它工作正常。
希望错误登录xdebug可以改进考虑并解决这种错误而无需全部卸载!