Non è consigliabile provare a visualizzare la traccia dello stack di errore in un'etichetta della GUI.
1) Non sono leggibili dopo GWT Obfuscation. Sembrano un mucchio di caratteri allineati su schede su nuove righe.
2) Non sono in formato I18N.
3) Il modo corretto è l'utente giusto mostra un errore ben formato "Messaggio". exception.getMessage() ti fornirà una singola riga di informazioni non-obf che dovrebbero fornire all'utente l'interazione UX necessaria.
4) Se siete alla ricerca di well formed
eccezione stacktrace utile per il debug (non per l'utente) si consiglia di utilizzare funzionalità di registrazione ben documentato di GWT con modalità eccezioni web -
a) https://developers.google.com/web-toolkit/doc/latest/DevGuideLogging
b) Leggi anche http://code.google.com/p/google-web-toolkit/wiki/WebModeExceptions
Sarebbe meglio se potessi menzionare quale versione di GWT stai usando e quale tecnica di registrazione stai seguendo sul lato client. – SSR
Di quale traccia di stack stai parlando? compilare tempo o tempo di esecuzione? Se è in esecuzione, basta usare qualsiasi logger o racchiudere il codice con try catch block e trasferire la traccia dello stack di eccezioni a qualsiasi stringa desiderata. –
Salve, eccezione di run time - Sto usando GWT 2.5. Sì, il fatto è che voglio convertire una traccia stack completa in una stringa e quindi magari visualizzarla in un'etichetta. Ma come possiamo ottenere una traccia dello stack dell'istanza di eccezione come stringa? – user291701