Antlr“디버거를 시작할 수 없습니다. 원격 파서에 연결하기를 기다리는 타임 아웃.”
문제
Antlrworks에서 실행되는 나의 Antlr 문법 중 하나는 다음과 같이 던졌습니다.“디버거를 시작할 수 없습니다. 원격 파서에 연결하기를 기다리는 타임 아웃.”
과거에는이 메시지는 일반적으로 사라지지만 이것은 지속적입니다. ANTLR 목록을 검색 할 때 (예 : http://www.antlr.org/pipermail/antlr-interest/2009-june/034659.html) 오류 메시지가 나타나는 것과 관련이 없지만 문법 오류 일 수 있다는 힌트가 있습니다.
이 상황에서 "재부팅"하거나 버그를 찾는 방법에 대한 팁이 있습니까?
해결책
Windows 방화벽 규칙이 실제로 디버거를 방해 할 수 있으므로 Java VM을 차단하도록 설정하지 않았는지 확인했습니다.
또한 조금 기다린 다음 "디버그 원격"옵션을 선택하십시오. 종종 디버거는 잠시 시간이 걸리고 기본 프로세스가 시간이 걸리지 만 디버거는 여전히 나타납니다.
다른 팁
관련이 있거나 그렇지 않을 수도 있지만 다음과 같이 문제를 제거했습니다.
유닉스 박스에서는 발생하지 않았습니다. 창문에서는 그랬습니다. 사례에 따라 다른 두 개의 파서 규칙이있었습니다 (예 : myfoo 및 myfoo). 그들이 해결되었을 때 오류가 사라졌습니다.
antlrworks를 업데이트했지만 위와 같이 "해결"할 때까지 오류가 지속되었습니다.
제휴하지 않습니다 StackOverflow