2012-05-24 18 views
2

我在Mac OSX獅子工作,自從我已經安裝了Zend調試器,並得到它能夠調試PHP Web應用程序,我經常遇到這樣的Eclipse啓動錯誤:的Zend調試器的Eclipse啓動錯誤:eclipse.php.debug.core無法加載類debug.core.model.PHPConditionalBreakpoint

Error creation extension for extension-point org.eclipse.php.internal.debug.daemon.communication Plug-in org.eclipse.php.debug.core was unable to load class org.eclipse.php.internal.debug.core.zend.communication.DebuggerCommunicationDaemon. An error occurred while automatically activating bundle org.eclipse.php.debug.core (258).

錯誤日誌包含以下堆棧跟蹤:

org.eclipse.debug.core.DebugException: Plug-in org.eclipse.php.debug.core was unable to load class org.eclipse.php.internal.debug.core.model.PHPConditionalBreakpoint. 
at org.eclipse.debug.internal.core.BreakpointManager.createBreakpoint(BreakpointManager.java:554 
at org.eclipse.debug.internal.core.BreakpointManager.loadBreakpoints(BreakpointManager.java:264 
at org.eclipse.debug.internal.core.BreakpointManager.initializeBreakpoints(BreakpointManager.java:449) 
at org.eclipse.debug.internal.core.BreakpointManager.getBreakpoints0(BreakpointManager.java:418) at org.eclipse.debug.internal.core.BreakpointManager.start(BreakpointManager.java:408) 
at org.eclipse.debug.core.DebugPlugin.start(DebugPlugin.java:682) 
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 
... Omitted for brevity ... 

此錯誤通常消失,當我剛剛重新啓動Eclipse幾次。我已經搜索瞭解決方案並嘗試重新安裝eclipse幾次。如果我同時安裝了ADT(Android開發工具)和PDT(PHP開發工具)+ Zend Debugger,則只會出現此錯誤。

請讓我知道如果您有任何關於如何解決此問題的信息。在相關說明中,我從來沒有真正得到PDT + Zend調試器在Windows上工作(如在調試中)PHP應用程序。

+0

我有同樣的問題,但沒有在Windows上的ADT - PDT和Zend只是似乎不能很好地與對方玩。 –

+0

你解決了這個問題嗎? –

+0

@JMax我還沒有解決它。 –

回答

0

這是一種解決方法,而不是一個解決方案,但到目前爲止,它會很好:

我下載並從Zend網站安裝Eclipse for PHP Developers(又名Zend公司的Eclipse PDT)3.0.2版,現在我能調試Wordpress和Joomla,就PHP而言,這兩個項目都是非常複雜的項目。

,如果我遇到一個問題,我會更新。

+0

爲了澄清,我現在在我的機器上有兩個eclipse實例 - 一個是ADT,另一個是PDT。 –

1

我有一個類似的問題(你想出了谷歌的頂部,當我貼我的錯誤消息)後數相似,不同的錯誤,我決定我的一個替代工作區後,檢查我的Eclipse工作區設置工作和調試的罰款。

事實證明我的PHP可執行文件路徑爲空(之前曾設置之後),所以我加回。沒有問題爲止。

(即在這裏...)的Eclipse - >窗口 - >首選項 - > PHP - > PHP可執行文件 - >添加/替換/重新選擇這裏。

更新: 有時候最簡單的事情是在「斷點」視圖下打開「跳過所有斷點」(打開調試視圖)。然後重新啓動Eclipse。自從第一次接聽電話以來,我有類似的錯誤信息,通常這個工作(當然你可以從同一個地方取消選擇「跳過所有斷點」。)

+0

新錯誤,以上可能無法正常工作。如果我修復會更新。 –

0

我在Ubuntu 12.04上使用Eclipse Indigo,並且收到此錯誤安裝Java 7.我的PDT設置用於工作停止工作,我的解決方案是卸載PDT並重新安裝它,我不確定這是否與你的問題有關,但它可能會解決問題。

幫助 - >關於eclipse平臺

點擊「安裝詳情」按鈕

點擊p惠普開發工具(PDT)SDK功能

點擊卸載

後續提示

重裝PDT以正常的方式

我以前調試發射被刪除,但我的老項目保持不變。我從運行 - >調試配置重新運行調試。

0

我已經關閉了,我已經在啓用的各種斷點一個Eclipse PHP項目後僅一天了這一點。

我的解決方法是,一旦項目打開,我收到錯誤消息我選擇skip all breakpoints,關閉項目並重新打開它。然後我取消選擇跳過斷點並開始工作。至少在我的情況下,這個錯誤是隨機發生的,沒有其他原因,我關閉了啓用了斷點的項目。

希望我有一個更技術性的解決方案或修復,但我決定我的時間最好花在實際工作上,而不是追求更深。

1

即使在Zend Eclipse PHP版本中,我也看過這個錯誤幾次。它似乎只在兩件事情是真實發生:

1)「斷點」的觀點是對日食開始可見(也就是你能看到的斷點將上市)

2 )在編輯器中打開並激活的文件不是PHP文件

例如,我在調試透視圖的編輯器中打開了一個CSS文件並且斷點選項卡處於活動狀態,

解決方法:啓動eclipse並忽略加載插件(現在)的錯誤。使PHP文件成爲編輯器中的活動文檔,並從調試視角更改爲PHP視角。關閉日食並重新啓動。重啓時,錯誤應該消失,調試應該再次激活。

我不能保證每次都是這個解決方案,但是我可以可靠地將上述故障(和解決方案)複製到上述斷點/非PHP條件。

0

當在項目仍在調試模式下運行時關閉Eclipse時發生問題。 我做了或多或少與@rahvin_t相同的解決方法。

運行>跳過所有斷點。關閉Eclipse,啓動eclipse,我可以再次啓動項目。

0

在啓動過程中會發生一些與此類似的錯誤。他們似乎時有「異常」的文件在編輯器中打開(如CSS或JavaScript)

什麼平時對我的作品中出現:在Eclipse

  1. 關閉所有文件(按Ctrl + Shift + W)
  2. 重新啓動Eclipse。
相關問題