2012-05-24 3 views
2

저는 젠드 디버거를 설치 한 이후로 Mac OSX Lion에서 작업 할 수있게되었습니다. 난 그냥 몇 번 일식 다시 시작할 때젠드 디버거 이클립스 시작 오류 : eclipse.php.debug.core가 클래스 debug.core.model.PHPConditionalBreakpoint를로드 할 수 없습니다.

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 ... 

이 오류가 자주 사라집니다 :

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).

오류 로그에 다음 스택 추적이 포함되어 디버그 PHP는 웹 응용 프로그램으로, 나는 종종이 이클립스 시작 오류가 발생 . 나는 솔루션에 대한 봤 거든 몇 번 일식 다시 설치하려고했습니다. 이 오류는 ADT (Android Development Tools)와 PDT (PHP Development Tools) + Zend Debugger가 모두 설치된 경우에만 발생하는 것으로 보입니다.

이 문제를 해결하는 방법에 대한 정보가 있으면 알려주십시오. 관련 메모에서 필자는 PDT + Zend 디버거가 Windows에서 PHP 응용 프로그램 (디버그 에서처럼)을 사용하지 못했다.

+0

Windows에서 ADT - PDT & Zend를 사용하지 않으면 서로 잘 어울리지 않는 것 같습니다. –

+0

이 문제가 해결 되었습니까? –

+0

@JMax 아직 해결할 수 없었습니다. –

답변

0

이 대신 솔루션의 해결 방법은 있지만, 지금까지, 그것은 좋은거야 : 나는 다운로드 Zend 웹 사이트에서 Eclipse for PHP Developers (일명 젠드 이클립스 PDT) 버전 3.0.2을 설치

나는 지금 수 있어요 PHP가 간다면 꽤 복잡한 프로젝트 인 Wordpress와 Joomla를 디버깅하십시오.

문제가 발생하면 업데이트하겠습니다.

+0

명확히하기 위해, 이제는 내 컴퓨터에 일식이 두 개 - 하나는 ADT가 있고 다른 하나는 PDT가 있습니다. –

1

몇 가지 비슷하지만 다른 오류가 발생하여 유사한 대안의 작업 공간을 확인하고 디버깅 한 후 내 Eclipse 작업 영역 설정을 확인하기 위해 비슷한 문제가 발생했습니다 (내 오류 메시지를 붙여 넣었을 때 Google이 가장 먼저 떠오른 문제).

내 PHP 실행 파일 경로가 비어있어 (이전에 설정 한 후에) 다시 추가했습니다. 지금까지 문제가 없었습니다.

(예 ... 여기) 이클립스 -> 창 -> 환경 설정 -> PHP -> PHP 실행 파일 -> 여기에서 추가/바꾸기/다시 선택하십시오.

업데이트 : 가끔 가장 간단한 것은 '중단 점'보기 (디버그 퍼스펙티브에서 열림)에서 '모든 중단 점 건너 뛰기'를 선택하는 것입니다. 그런 다음 Eclipse를 다시 시작하십시오. 첫 번째 응답 이후에 비슷한 오류 메시지가 있었고 대개 작업을 마쳤습니다. (물론 건너 뛰기를 취소 할 수 있습니다.)

+0

새로운 오류가 발생하면 위의 내용이 작동하지 않을 수 있습니다. 수정하면 업데이트됩니다. –

0

Eclipse Indigo를 Ubuntu 12.04에서 사용하고 있는데이 오류가 발생했습니다. Java 7을 설치 한 후 작동하지 않는 PDT 설정 PDT를 제거한 다음 다시 설치하는 것이 해결책입니다. Eclipse 플랫폼 정보

"설치 정보"버튼

클릭하십시오 p 마력 개발 도구 (PDT) SDK 기능

제거를 클릭

추적이

내 이전 디버그 출시가 삭제 된 일반적인 방법으로

다시 설치 PDT하라는 메시지를 표시하지만 내 오래된 프로젝트가 남겨져 있었다.실행 -> 디버그 구성에서 디버그를 다시 실행했습니다.

0

나는 오직 내가 여러 중단 점을 설정 한 이클립스 PHP 프로젝트를 폐쇄 한 후이 쪘 구만. 프로젝트가 열리고 내가 skip all breakpoints을 선택 오류 메시지가 도착하면

내 해결의를 닫있다 다시 시작하십시오. 그런 다음 건너 뛰기 중단 점을 선택 취소하고 작업을 시작합니다. 적어도 내 경우에는 무작위로 발생하며, 중단 점이 활성화 된 상태에서 프로젝트를 닫은 것 외에는 다른 이유로 인해 발생합니다.

위시 나는 더 기술적 인 해결책이나 수정이 있었지만, 나는이 시간을 쫓는 것보다 실제 시간에 더 많은 시간을 할애했다.

1

Zend Eclipse PHP 버전에서도이 오류가 몇 번이나 발생했습니다. 단지 두 가지에 해당하는 경우 발생하는 것 같다

1) "브레이크 포인트"보기 (즉, 브레이크 포인트가 나열됩니다 어디)

2를 볼 수 있습니다 일식의 시작에서 볼 수 있습니다) 편집기에서 열려 있고 활성화 된 파일은 PHP 파일이 아닙니다.

예를 들어, 편집기에서 열어 본 CSS 파일을 중단 점 탭이 활성화 된 디버그 퍼스펙티브에서 열어 볼 수 있습니다.

둘러보기 : 이클립스를 시작하고 플러그인로드에 대한 버그를 무시하십시오 (현재). PHP 파일을 편집기에서 활성 문서로 만들고 디버그 퍼스펙티브에서 PHP 퍼스펙티브로 변경한다. Eclipse를 닫고 다시 시작하십시오. 다시 시작하면 오류가 사라지고 디버깅이 다시 활성화되어야합니다.

항상 해결책이 될 수 있다고 보장 할 수는 없지만이 장애 (및 솔루션)를 위에 설명 된 중단 점/비 PHP 조건으로 신뢰할 수있게 복제 할 수 있습니다.

0

프로젝트가 디버그 모드에서 실행 중일 때 Eclipse를 닫았을 때 문제가 발생했습니다. 나는 그것을 해결하기 위해 @rahvin_t와 거의 같았습니다.

실행> 모든 중단 점을 건너 뜁니다. Eclipse를 닫고 Eclipse를 시작하면 프로젝트를 다시 시작할 수 있습니다.

0

시동시 이와 유사한 오류가 발생합니다. 닫기

  1. 모든 파일을 이클립스 (Ctrl 키 + + W 시프트) : 그들은 편집기에서 열린 '특별한'파일 (예 : CSS 나 자바 스크립트) 일반적으로 나를 위해 작동 무엇

    이있을 때 발생하는 것

  2. Eclipse를 다시 시작하십시오.