2009-12-04 1 views
5

Eine meiner ANTLR-Grammatiken, die in AntlrWorks ausgeführt werden, lautet: " Der Debugger kann nicht gestartet werden. Time-out wartet auf Verbindung mit dem Remote-Parser. "ANTLR "Der Debugger kann nicht gestartet werden. Time-out wartet auf Verbindung mit dem Remote-Parser. "

In der Vergangenheit geht diese Nachricht normalerweise weg, aber diese ist persistent. Beim Durchsuchen der ANTLR-Listen (z. B. http://www.antlr.org/pipermail/antlr-interest/2009-June/034659.html) gibt es Hinweise, dass die Fehlermeldung nichts mit dem zu tun hat, was sie zu sein scheint, sondern ein Grammatikfehler sein könnte.

Hat jemand Tipps, wie man "rebooten" oder die Fehler in dieser Situation findet?

+0

Niemals hatte ich diesen Fehler selbst. Verwenden Sie die neueste ANTLR Works-Version? Wenn nicht, können Sie versuchen, es herunterzuladen, um zu sehen, ob der Fehler bestehen bleibt oder nicht. –

+0

passiert immer noch mit antlr 1.5. –

Antwort

1

Ich habe festgestellt, dass die Windows-Firewallregeln den Debugger wirklich stören können. Stellen Sie daher sicher, dass Sie die Java-VM nicht blockieren.

Versuchen Sie auch, ein wenig zu warten, und wählen Sie dann die Option "Debug Remote", oft dauert der Debugger nur ein wenig und der Hauptprozess läuft ab, aber der Debugger kommt immer noch.

+0

+1, das ein nützlicher Tipp aussieht - ich werde es versuchen. –

1

Es ist nicht beziehen kann oder auch - aber wir haben das Problem los wie folgt:

auf einem UNIX-Kasten es nicht auftreten. Unter Windows hat es funktioniert. Es gab zwei Parser-Regeln, die sich von Fall zu Fall unterschieden (z. B. myfoo und myFOO). Als sie gelöst wurden, ging der Fehler weg.

Ich aktualisierte die ANTLRworks, aber der Fehler blieb bestehen, bis wir es wie oben "gelöst" haben.

Verwandte Themen