Antlr“디버거를 시작할 수 없습니다. 원격 파서에 연결하기를 기다리는 타임 아웃.”

StackOverflow https://stackoverflow.com/questions/1845817

  •  12-09-2019
  •  | 
  •  

문제

Antlrworks에서 실행되는 나의 Antlr 문법 중 하나는 다음과 같이 던졌습니다.“디버거를 시작할 수 없습니다. 원격 파서에 연결하기를 기다리는 타임 아웃.”

과거에는이 메시지는 일반적으로 사라지지만 이것은 지속적입니다. ANTLR 목록을 검색 할 때 (예 : http://www.antlr.org/pipermail/antlr-interest/2009-june/034659.html) 오류 메시지가 나타나는 것과 관련이 없지만 문법 오류 일 수 있다는 힌트가 있습니다.

이 상황에서 "재부팅"하거나 버그를 찾는 방법에 대한 팁이 있습니까?

도움이 되었습니까?

해결책

Windows 방화벽 규칙이 실제로 디버거를 방해 할 수 있으므로 Java VM을 차단하도록 설정하지 않았는지 확인했습니다.

또한 조금 기다린 다음 "디버그 원격"옵션을 선택하십시오. 종종 디버거는 잠시 시간이 걸리고 기본 프로세스가 시간이 걸리지 만 디버거는 여전히 나타납니다.

다른 팁

관련이 있거나 그렇지 않을 수도 있지만 다음과 같이 문제를 제거했습니다.

유닉스 박스에서는 발생하지 않았습니다. 창문에서는 그랬습니다. 사례에 따라 다른 두 개의 파서 규칙이있었습니다 (예 : myfoo 및 myfoo). 그들이 해결되었을 때 오류가 사라졌습니다.

antlrworks를 업데이트했지만 위와 같이 "해결"할 때까지 오류가 지속되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top