2013-06-14 2 views
5

Eclipse에서 Nodeclipse를 사용하여 테스트 노드 응용 프로그램을 디버깅하려고합니다. 나는 Nodeclipse 홈 page에서 "디버깅"아래 지침을 따르고 있습니다. 눈금자를 통해 중단 점을 설정하고 파일을 마우스 오른쪽 단추로 클릭 한 다음 노드 응용 프로그램으로 디버그를 선택합니다. Eclipse는 Debug 퍼스펙티브로 전환 한 다음, "C_workspace_project_app.js"와 같은 파일 이름으로 새 편집기에 표시되고 내 코드가 래핑 된 상태로 내 파일의 첫 번째 줄 (중단 점 없음)에서 디버거를 일시 중지합니다. 같은 기능에 : 나는이 프로그램을 계속하려면 "F8"을 치면Nodeclipse 디버깅이 중단 점에서 중지되지 않음

(function (exports, require, module, __filename, __dirname) { 

, 내가 원래 편집기에서 설정 한 중단 점에서 중지되지 않습니다. 그러나 새 편집기에서 중단 점을 추가하면 프로그램이 중단됩니다. 다른 파일에 중단 점을 설정할 방법이 없다는 점을 제외하고는 괜찮습니다. Eclipse 편집기에서 설정 한 중단 점이 디버거와 동기화되지 않은 것으로 보입니다. 첨부 된 .metadata/.log 파일에서 오류 abotu 중단 점 토글 링을 볼 수 있습니다. 내가 뭔가 잘못하고 있는거야?

웹 도구 플랫폼, JSDT 등 많은 플러그인이 설치된 Eclipse 4.2.2가 있습니다. Nodeclipse 0.4.0 및 ChromeDevTools 0.3.9가 있습니다.

.metadata/.LOG : 설치하고 새로운 깨끗한 작업 공간으로 실행 새로운 신선한 일식에 Nodeclipse를 설치하는 경우

!SESSION 2013-06-14 09:44:05.682 ----------------------------------------------- 
eclipse.buildId=M20130204-1200 
java.version=1.7.0_15 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US 
Command-line arguments: -os win32 -ws win32 -arch x86_64 

!ENTRY org.eclipse.ui 4 4 2013-06-14 09:44:11.343 
!MESSAGE Unable to find Action Set: org.eclipse.rse.core.search.searchActionSet 

!ENTRY org.eclipse.debug.ui 4 120 2013-06-14 09:44:15.343 
!MESSAGE org.eclipse.debug.ui.toggleBreakpointsTargetFactory extension failed to load breakpoint toggle target because the specified id is already registered. Specified ID is: org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory 

!ENTRY org.eclipse.mylyn.tasks.ui 4 0 2013-06-14 09:44:16.315 
!MESSAGE Could not load repository template extension contributed by org.eclipse.mylyn.bugzilla.ide with connectorKind bugzilla 

!ENTRY org.eclipse.core.resources 4 2 2013-06-14 09:44:49.957 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". 
!STACK 0 
org.eclipse.team.svn.core.operation.UnreportableException: The resource is inaccessible: /STANDALONE_V8. 
    at org.eclipse.team.svn.core.utility.FileUtility.getResourcePath(FileUtility.java:144) 
    at org.eclipse.team.svn.core.utility.SVNUtility.getSVNInfoForNotConnected(SVNUtility.java:884) 
    at org.eclipse.team.svn.core.SVNFolderListener$1$1.visit(SVNFolderListener.java:82) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) 
    at org.eclipse.team.svn.core.SVNFolderListener$1.run(SVNFolderListener.java:58) 
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) 
    at org.eclipse.team.svn.core.SVNFolderListener.resourceChanged(SVNFolderListener.java:56) 
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) 
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) 
    at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:381) 
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139) 
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

!ENTRY org.chromium.debug.core 1 0 2013-06-14 09:46:22.804 
!MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: Shutdown requested 
!STACK 0 
java.net.SocketException: Connection reset 
    at java.net.SocketInputStream.read(Unknown Source) 
    at java.net.SocketInputStream.read(Unknown Source) 
    at java.net.SocketInputStream.read(Unknown Source) 
    at org.chromium.sdk.internal.transport.LineReader.readLine(LineReader.java:88) 
    at org.chromium.sdk.internal.transport.Message.fromBufferedReader(Message.java:134) 
    at org.chromium.sdk.internal.transport.SocketConnection$ReaderThread.run(SocketConnection.java:166) 
+0

Nodeclipse Editor와 ChromeDevTools Editor 간의 중단 점 동기화가 0.2에 추가되었습니다. 코드 스 니펫을 공유 할 수 있습니까? –

+1

Nodeclipse를 신선한 Eclipse 설치에 설치하고 새로운 정리 작업 영역으로 시도 할 수 있습니까? –

+0

지연되어서 죄송합니다. Stack Overflow를 처음 사용하고 전자 메일 알림을 구성하지 않았습니다. 나는 [Node Tools Suite] (http://sourceforge.net/projects/nodeclipse/?source=dlp)에서 처음부터 시작하여 디버깅이 지금까지 작동하고 있습니다. 미니 맵이 열려있는 동안 일부 null 포인터 오류가 발생하지만이를 닫으면 해결됩니다. 새로 설치할 것을 제안하는 답변을 게시하려면 기꺼이 받아 들여야합니다. – woztheproblem

답변

0

, 그것을 잘 작동합니다.

감사합니다.

+0

고마워, 그게 효과가 있었어. 내가 문제가되는 다른 플러그인이 있는지 확실하지 않습니다. 알아 내면 알려 드리겠습니다. – woztheproblem

2

프로젝트 폴더가 Eclipse 작업 영역 폴더 내에 있어야합니다. (다른 위치의 프로젝트를 참조하지 않음)