Sto scrivendo degli Applescript piuttosto complessi, ma quando qualcosa va storto - evento Apple scaduto - o simile, non posso dire esattamente dove ha fallito.
Al momento, sto avvolgendo tutti i gestori con i blocchi try, con un errore on che genera nuovamente l'errore, con un riferimento al nome del gestore e il valore di una variabile che ho impostato in vari punti attraverso il gestore quindi posso isolare l'errore da qualche parte tra due punti.
** C'è un modo per far sì che Applescript dica "Timeout dell'evento Apple alla riga 15 in await (), alla riga 60 in connectRemoteUser (), alla riga 90 in autostartTestUsers () ' senza dover codificare tutto direttamente ?
Non posso fare affidamento sull'evidenziazione della posizione dell'editor di script perché gli errori si verificano in modo intermittente quando lo script è in produzione.