2009-12-04 21 views
5

Một trong các ngữ pháp ANTLR của tôi chạy trong AntlrWorks ném: “ Không thể khởi chạy trình gỡ lỗi. Hết thời gian chờ để kết nối với trình phân tích cú pháp từ xa. ”ANTLR “Không thể khởi chạy trình gỡ lỗi. Hết thời gian chờ để kết nối với trình phân tích cú pháp từ xa. ”

Trong quá khứ, thông báo này thường biến mất nhưng thông báo này vẫn tồn tại lâu dài. Khi tìm kiếm danh sách ANTLR (ví dụ: http://www.antlr.org/pipermail/antlr-interest/2009-June/034659.html), có những gợi ý rằng thông báo lỗi không liên quan gì đến những gì có vẻ nhưng có thể là lỗi ngữ pháp.

Có ai có mẹo về cách "khởi động lại" hoặc tìm lỗi trong tình huống này không?

+0

Không bao giờ có lỗi đó. Bạn đang sử dụng phiên bản ANTLR Works gần đây nhất? Nếu không, bạn có thể thử tải xuống để xem lỗi có còn hay không. –

+0

vẫn xảy ra với antlr 1.5. –

Trả lời

1

Tôi nhận thấy rằng các quy tắc tường lửa của Windows có thể thực sự gây trở ngại cho trình gỡ lỗi, vì vậy hãy đảm bảo rằng bạn chưa đặt nó để chặn Java VM.

Ngoài ra, hãy thử chờ một chút rồi chọn tùy chọn "Gỡ lỗi từ xa", thường trình gỡ lỗi chỉ mất một chút và quá trình chính sẽ hết, nhưng trình gỡ lỗi vẫn xuất hiện.

+0

+1 trông hữu ích - Tôi sẽ thử. –

1

Có thể có hoặc không liên quan - nhưng chúng tôi đã loại bỏ vấn đề như sau:

Trên hộp UNIX không xảy ra. Trên Windows nó đã làm. Có hai quy tắc phân tích cú pháp khác nhau theo từng trường hợp (ví dụ: myfoo và myFOO). Khi họ được giải quyết, lỗi đã biến mất.

Tôi đã cập nhật ANTLRworks nhưng lỗi vẫn tồn tại cho đến khi chúng tôi "giải quyết" nó như trên.

Các vấn đề liên quan