Estoy escribiendo algunos Applescripts bastante complejos, pero cuando algo va mal - el evento de Apple se agotó - o algo similar, no puedo decir con precisión dónde falló.
Por el momento, estoy envolviendo todos los manejadores con bloques try, con un on error que vuelve a levantar el error, con una referencia al nombre del manejador y el valor de una variable que establezco en varios puntos a través del manejador para que pueda aislar el error a algún lugar entre dos puntos.
** ¿Hay alguna manera de hacer que Applescript diga "El evento de Apple se ha agotado en la línea 15 en await(), en la línea 60 en connectRemoteUser(), en la línea 90 en autostartTestUsers()"? sin tener que codificar todo directamente ?
No puedo confiar en el resaltado de ubicación del editor de script porque los errores ocurren intermitentemente cuando el script está fuera en producción.