2014-06-20 9 views
5

Eseguo il mio sito su AngularJS e utilizzo le notifiche degli errori New Relic JS per rilevare gli errori.AngularJS: stack errore di catch sulla produzione

Voglio correggere errori importanti e in pratica l'ho fatto. Ma non riesco a riprodurre un errore che può essere registrato in qualsiasi pagina del sito:

Stack trace 
UncaughtException: Script error. 
    in evaluated code 

ho provato a visitare quelle pagine con lo stesso browser, con collegamento a bassa velocità, su Mac, Windows, Ubuntu come Nuovo Relic registrato. Ma non aveva senso.

Quindi, la mia domanda è qualche tecnica che può aiutarmi a rilevare questo errore o estendere informazioni su di esso? Può essere una tecnica JS comune o specifica di AngularJS.

risposta

5

Il messaggio "Script error" è uno di quelli in cui è difficile ottenere maggiori dettagli, perché l'errore si è verificato prima che il monitoraggio Javascript di New Relic fosse in grado di avvolgere qualsiasi funzione dello script. Questo può verificarsi in genere durante il caricamento degli script, oppure può significare che l'errore si verifica durante un'interazione con un plugin o un'estensione del browser o da un gestore di eventi inline.