Seguimiento de pila JSL mejorado en el error de inicio de sesiónFalta el registro JSL actual que se muestra en caso de error. Actualmente muestra lo siguiente:
- ¿Qué tipo de error se arrojó?
- Qué línea arrojó el error (pero no en qué archivo se encuentra la línea)
- El cuerpo del archivo JSL que se ejecutó (el cuerpo completo, incluso si es extremadamente largo)
- A veces, un resaltado en el cuerpo del archivo JSL que se ejecutó indica la línea que arrojó el error. Esto no siempre funciona.
Sería más informativo obtener la siguiente información de depuración:
- ¿Qué tipo de error se arrojó?
- Un seguimiento de la pila de las funciones de llamada, con detalles sobre qué línea en cada función de llamada arrojó el error.
Realmente tiene muy poco valor obtener una copia impresa del archivo JSL resaltado cuando puede leer el archivo usted mismo y buscar la línea con el error. Ocupa espacio en el registro y me hace desplazarme para ver el error real que se produjo.
Automatización y secuencias de comandosRe: Seguimiento de pila JSL mejorado en el registro en caso de errorIncluso si no estuviera anidado dentro de funciones integradas, sería bueno si esto funcionara para funciones definidas por el usuario con 1 capa de funciones integradas.
Re: Seguimiento de pila JSL mejorado en caso de error de inicio de sesión
@DavidLeber escribió:- ¿Qué línea arrojó el error?
¡Hmm, no siempre es el correcto!
Recuerdo casos en los que el error apuntaba a una línea donde estaba definida una variable.
Pero el error fue causado por una línea completamente diferente.
Entonces, parece que hay cierta lógica detrás del rastreo: "¿Dónde se asignó la variable? Esta debe ser la fuente del error". Este tipo de lógica puede ser bastante engañosa.
Rastreo de errores: JMP intenta "ayudar"
Re: Seguimiento de pila JSL mejorado en caso de error de inicio de sesiónhm, no siempre...
Hay muchos casos en los que JMP no informa la línea de código: Mensaje de error: ¿qué línea?
Este nivel de información era problemático cuando los usuarios escribían el código, pero es un problema aún mayor ahora que la IA es quien escribe el código.
-Hay más errores.
- Los errores pueden ser muy inesperados.
y debido a la limitación actual de los informes de errores:
- Son difíciles de encontrar cuando no sabes dónde buscarlos.
Re: Seguimiento de pila JSL mejorado en caso de error de inicio de sesiónDeseo relacionado: Tipos de error
Re: Seguimiento de pila JSL mejorado en caso de error de inicio de sesión-