Verbesserter JSL-Stacktrace bei AnmeldefehlernDas aktuelle JSL-Protokoll, das bei einem Fehler angezeigt wird, fehlt. Derzeit wird Folgendes angezeigt:
- Welche Art von Fehler wurde ausgelöst?
- Welche Zeile hat den Fehler verursacht (aber nicht, in welcher Datei sich die Zeile befindet)
- Der Hauptteil der ausgeführten JSL-Datei (der gesamte Hauptteil, auch wenn er extrem lang ist)
- Manchmal wird im Hauptteil der ausgeführten JSL-Datei eine Markierung angezeigt, die die Zeile angibt, die den Fehler verursacht hat. Dies funktioniert jedoch nicht immer.
Es wäre aufschlussreicher, die folgenden Debug-Informationen zu erhalten:
- Welche Art von Fehler wurde ausgelöst?
- Ein Stapelüberwachungsprotokoll der aufrufenden Funktionen mit Einzelheiten dazu, welche Zeile in jeder aufrufenden Funktion den Fehler verursacht hat.
Es hat wirklich wenig Sinn, einen Ausdruck der JSL-Datei mit Hervorhebung zu erhalten, wenn Sie die Datei selbst durchlesen und nach der fehlerhaften Zeile suchen können. Es nimmt Platz im Protokoll ein und ich muss daran vorbeiscrollen, um den tatsächlich aufgetretenen Fehler zu sehen.
Automatisierung und SkriptingBetreff: Verbesserte JSL-Stapelverfolgung bei Anmeldefehler – Status geändert in: BestätigtHi @DavidLeber , Danke für deinen Vorschlag! Wir haben Ihre Anfrage erfasst und werden sie berücksichtigen.
Betreff: Verbesserter JSL Stack Trace bei AnmeldefehlerSelbst wenn es nicht in integrierten Funktionen verschachtelt wäre, wäre es schön, wenn dies für benutzerdefinierte Funktionen mit einer Ebene von integrierten Funktionen funktionieren würde.
Betreff: Verbesserter JSL-Stacktrace im Fehlerprotokoll
@DavidLeber schrieb:- Welche Zeile hat den Fehler verursacht?
Hm, nicht immer die richtige!
Ich erinnere mich an Fälle, in denen der Fehler auf eine Zeile hinwies, in der eine Variable definiert wurde.
Der Fehler wurde jedoch durch eine völlig andere Zeile verursacht.
Es scheint also eine gewisse Logik hinter der Fehlersuche zu stecken: „Wo wurde der Variable ein Wert zugewiesen? Dort muss der Fehler liegen.“ Diese Logik kann jedoch ziemlich irreführend sein…
Fehlerverfolgung: JMP versucht zu "helfen".
Betreff: Verbesserter JSL-Stacktrace im FehlerprotokollHm, nicht immer ...
Es gibt viele Fälle, in denen JMP die Codezeile nicht meldet: Fehlermeldung – welche Zeile?
Dieses Informationsniveau war schon problematisch, als die Benutzer den Code schrieben, aber es ist jetzt ein noch größeres Problem, da KI den Code schreibt.
- Es gibt weitere Fehler.
Die Fehler können sehr unerwartet sein.
und aufgrund der derzeitigen Einschränkungen bei der Fehlerberichterstattung:
- Sie sind schwer zu finden, wenn man nicht weiß, wo man suchen soll.
Betreff: Verbesserter JSL-Stacktrace im FehlerprotokollVerwandter Wunsch: Fehlertypen
Betreff: Verbesserter JSL-Stacktrace im Fehlerprotokoll-