[
https://issues.apache.org/jira/browse/NETBEANS-1902?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Willms updated NETBEANS-1902:
------------------------------------
Description:
Ich habe ein umfangreiches komplexes Java-Kommandozeilen-Programm geschrieben.
Wenn ich durch eine programmierte Funktion mit Debug jeden Schritt einzeln
durchlaufe, funktioniert alles. Wenn ich jedoch durch dieselbe Funktion nicht
komplett die einzelnen Schritte durchlaufe, sondern sie mit F8 durchlaufe, dann
verschwindet auf einmal die grüne Farbe des Balkens, der die aktuelle Position
angibt. Das Programm läuft laut Menü/Run noch, aber es gibt eine Meldung
"Thread stopped at Java (Liniennummer)" User Program running". Es wurde aber
keine Zeile erreicht, an der eine Eingabe erforderlich ist. Es bleibt keine
andere Möglichkeit, als das geschriebene Programm neu zu starten. Ein Deadlock
wird nicht gefunden. Weiteres Durchlaufen mit dem Debugger ist nicht möglich.
Der Balken erscheint auch nicht neu, wenn man F8 drückt. Das Programm ist
jedoch nicht fertig durchgelaufen.
Wenn ich dieselbe Funktion, die vorher mit F8 nicht funktionierte, weil das
angegebene Phänomen auftritt, mit dem Debugger Zeile für Zeile mit F7
durchlaufe, dann funktioniert alles auf einmal. Dies ist viele Male aufgetreten.
Ein Grund für das Stoppen des Threads ist nicht ersichtlich, obwohl es manchmal
den Anschein hat, als ob es daran liegen könnte, dass an derselben Stelle
vorher ein Haltepunkt war.
Das Problem taucht sogar beim ganz normalen Starten des Programmes mit Run
statt mit Debug auf. Leider ist es schwierig, das Auftauchen definiert zu
reproduzieren. Es ist jedoch so häufig, dass es immer wieder mal auftritt, ohne
dass man es jedoch vorhersagen könnte.
Kann mir da jemand helfen?
was:
Ich habe ein umfangreiches komplexes Java-Kommandozeilen-Programm geschrieben.
Wenn ich durch eine programmierte Funktion mit Debug jeden Schritt einzeln
durchlaufe, funktioniert alles. Wenn ich jedoch durch dieselbe Funktion nicht
komplett die einzelnen Schritte durchlaufe, sondern sie mit F8 durchlaufe, dann
verschwindet auf einmal die grüne Farbe des Balkens, der die aktuelle Position
angibt. Das Programm läuft laut Menü/Run noch, aber es gibt eine Meldung
"Thread stopped at Java (Liniennummer)" User Program running". Es wurde aber
keine Zeile erreicht, an der eine Eingabe erforderlich ist. Es bleibt keine
andere Möglichkeit, als das geschriebene Programm neu zu starten. Ein Deadlock
wird nicht gefunden. Weiteres Durchlaufen mit dem Debugger ist nicht möglich.
Der Balken erscheint auch nicht neu, wenn man F8 drückt. Das Programm ist
jedoch nicht fertig durchgelaufen.
Wenn ich dieselbe Funktion, die vorher mit F8 nicht funktionierte, weil das
angegebene Phänomen auftritt, mit dem Debugger Zeile für Zeile mit F7
durchlaufe, dann funktioniert alles auf einmal. Dies ist viele Male aufgetreten.
Ein Grund für das Stoppen des Threads ist nicht ersichtlich, obwohl es manchmal
den Anschein hat, als ob es daran liegen könnte, dass an derselben Stelle
vorher ein Haltepunkt war.
Das Problem taucht sogar beim ganz normalen Starten des Programmes mit Run
statt mit Debug auf. Leider ist es schwierig, das Auftauchen definiert zu
reproduzieren. Es ist jedoch so häufig, dass es immer wieder mal auftritt, ohne
dass man es jedoch vorhersagen könnte.
> Programm stopps without visible reason: Thread stopped at Java
> ---------------------------------------------------------------
>
> Key: NETBEANS-1902
> URL: https://issues.apache.org/jira/browse/NETBEANS-1902
> Project: NetBeans
> Issue Type: Bug
> Components: java - Compiler
> Affects Versions: 9.0, 10.0
> Environment: Windows 10 Pro, Java 8 unter Netbeans Apache 10.0
> Reporter: Thomas Willms
> Priority: Critical
> Labels: command-line, debugger
>
> Ich habe ein umfangreiches komplexes Java-Kommandozeilen-Programm
> geschrieben. Wenn ich durch eine programmierte Funktion mit Debug jeden
> Schritt einzeln durchlaufe, funktioniert alles. Wenn ich jedoch durch
> dieselbe Funktion nicht komplett die einzelnen Schritte durchlaufe, sondern
> sie mit F8 durchlaufe, dann verschwindet auf einmal die grüne Farbe des
> Balkens, der die aktuelle Position angibt. Das Programm läuft laut Menü/Run
> noch, aber es gibt eine Meldung "Thread stopped at Java (Liniennummer)" User
> Program running". Es wurde aber keine Zeile erreicht, an der eine Eingabe
> erforderlich ist. Es bleibt keine andere Möglichkeit, als das geschriebene
> Programm neu zu starten. Ein Deadlock wird nicht gefunden. Weiteres
> Durchlaufen mit dem Debugger ist nicht möglich. Der Balken erscheint auch
> nicht neu, wenn man F8 drückt. Das Programm ist jedoch nicht fertig
> durchgelaufen.
> Wenn ich dieselbe Funktion, die vorher mit F8 nicht funktionierte, weil das
> angegebene Phänomen auftritt, mit dem Debugger Zeile für Zeile mit F7
> durchlaufe, dann funktioniert alles auf einmal. Dies ist viele Male
> aufgetreten.
> Ein Grund für das Stoppen des Threads ist nicht ersichtlich, obwohl es
> manchmal den Anschein hat, als ob es daran liegen könnte, dass an derselben
> Stelle vorher ein Haltepunkt war.
> Das Problem taucht sogar beim ganz normalen Starten des Programmes mit Run
> statt mit Debug auf. Leider ist es schwierig, das Auftauchen definiert zu
> reproduzieren. Es ist jedoch so häufig, dass es immer wieder mal auftritt,
> ohne dass man es jedoch vorhersagen könnte.
> Kann mir da jemand helfen?
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists