Trace de pile JSL améliorée dans l'erreur de connexionLe journal JSL actuel affiché en cas d'erreur est manquant. Actuellement, il affiche les éléments suivants :
- Quel type d'erreur a été généré
- Quelle ligne a généré l'erreur (mais pas dans quel fichier se trouve la ligne)
- Le corps du fichier JSL exécuté (le corps entier, même s'il est extrêmement long)
- Parfois, un surlignage dans le corps du fichier JSL exécuté indique la ligne qui a généré l'erreur. Cela ne fonctionne pas toujours.
Il serait plus informatif d'obtenir les informations de débogage suivantes :
- Quel type d'erreur a été généré
- Une trace de pile des fonctions appelantes, avec des détails sur quelle ligne de chaque fonction appelante a généré l'erreur.
Il est vraiment très peu utile d'obtenir une impression du fichier JSL avec le surlignage lorsque vous pouvez lire le fichier vous-même et rechercher la ligne d'erreur. Cela prend de la place dans le journal et me fait le faire défiler pour voir l'erreur réelle qui a été générée.
Automatisation et scriptsRe : Amélioration de la trace de la pile JSL dans l'erreur de connexion - Statut changé en : AcquisSalut @DavidLeber , Merci pour votre suggestion! Nous avons enregistré votre demande et la prendrons en considération.
Re : Amélioration de la trace de la pile JSL dans l'erreur de connexionMême s'il n'était pas imbriqué dans les fonctions intégrées, ce serait bien si cela fonctionnait pour les fonctions définies par l'utilisateur avec 1 couche de fonctions intégrées.
Re: Amélioration de la trace de pile JSL dans la journalisation des erreurs
@DavidLeber a écrit :- Quelle ligne a généré l'erreur ?
Hum, pas toujours le bon !
Je me souviens de cas où l'erreur pointait vers une ligne où une variable était définie.
Mais l'erreur était due à une ligne complètement différente.
Il semble donc que le traçage repose sur une certaine logique : « où la variable a-t-elle été assignée ? C’est forcément la source de l’erreur. » Ce genre de logique peut s’avérer très trompeur…
Suivi des erreurs : JMP tente de « apporter son aide »
Re: Amélioration de la trace de pile JSL dans la journalisation des erreursHum, pas toujours...
Il existe de nombreux cas où JMP n'indique pas la ligne de code : Message d'erreur - quelle ligne ?
Ce niveau d'information posait déjà problème lorsque les utilisateurs écrivaient le code, mais c'est un problème encore plus important maintenant que c'est l'IA qui écrit le code.
- Il y a d'autres erreurs.
- Les erreurs peuvent être tout à fait inattendues.
et en raison des limitations actuelles du signalement des erreurs :
— Ils sont difficiles à trouver quand on ne sait pas où les chercher.
Re: Amélioration de la trace de pile JSL dans la journalisation des erreursSouhait associé : Types d’erreurs
Re: Amélioration de la trace de pile JSL dans la journalisation des erreurs-