2012-05-08 51 views
0

我的系統Netbeans的PHP的Xdebug插座異常與Joomla調試

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異常問題,與follownig錯誤堆棧跟蹤。

請幫助我,我瘋了。

我無法降級了XDebug,我試圖在我的機器上 - 其他瀏覽器, - 另一個Java構建, - 對NetBeans的一個新的用戶目錄(刪除完全前輩之一, - 重建項目投入也正在另一條路徑在NetBeans目錄(這是因爲我需要把文件下的WWW的數據屬性)

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) 

回答

1

有在Xdebug的2.2.0RC1發佈調試一些錯誤。這些都應該固定昨日發佈Xdebug 2.2.0。如果您仍然可以複製它,請在http://bugs.xdebug.org處提交錯誤報告。

+0

是的我已經嘗試升級到2.2穩定版本,但它仍然無法正常工作。無論如何,我認爲是與我的系統相關的東西,我可以找到。 即使在xedbug日誌中也有關於錯誤的信息! – giuseppe

+0

「關於錯誤的事情」 - 這不是很有用。那裏有什麼錯誤? – Derick

+0

嗨Derick對不起,我輸入了錯誤。在xdebug日誌中沒有任何關於錯誤的信息,所以我認爲問題出現在我的Apache架構中,有些參數可能存在錯誤或者某些配置錯誤。 我已經重新安裝了所有的ubuntu系統,現在可以正常使用php 5.3.12。感謝你的支持 – giuseppe

0

我已經嘗試了所有如下: - 刪除所有手錶(哎呀我沒有任何一個! ) - 使用新的用戶目錄netbeans但沒有 - 升級xdebug 2.2.0 - 降級PHP版本到5.3.10(但我不能) - 重新安裝完全Apache和LAMP(但一些配置不完全刪除的,所以如果你想這樣做,可以肯定的有關Apache或PHP的清洗和配置文件)

最後我做了一個新鮮的Ubuntu安裝的,現在它工作正常。

希望錯誤日誌中的XDebug可以提高您考慮和解決這種錯誤不卸載所有!