Abbiamo implementato un meccanismo generale che registra le eccezioni del server dal lato client GWT. Naturalmente, alcuni di loro sono eccezioni impreviste (come NPE), e quindi ci sono sempre i tipi di queste tracce di stack nel nostro registro (un estratto):Individuazione della traccia dello stack effettivo Java da una traccia stack javascript
java.lang.Throwable: One or more exceptions caught, see full set in UmbrellaException#getCauses at Unknown.Hq(Unknown Source) at Unknown.ihb(Unknown Source) at Unknown.anonymous(Unknown Source) at Unknown.anonymous(Unknown Source) at Unknown.anonymous(Unknown Source) Caused by: java.lang.Throwable: (TypeError): d is null stack: EG([object Object],[object Object])@http://domain/path/0B15791BA99231E6B88EAF3BDE38EB64.cache.html:3282 fileName: http://domain/path/0B15791BA99231E6B88EAF3BDE38EB64.cache.html lineNumber: 3282 at Unknown.EG(Unknown Source) at Unknown.DG(Unknown Source)
Come posso trovare il numero della classe e la linea in la fonte java originale?
Non voglio distribuire una versione compilata dettagliata, poiché non ho informazioni sullo scenario esatto e non riesco a riprodurre l'eccezione.
Ciò significa che è necessario creare una sottoclasse del logger per ogni modulo e impostare la posizione in modo esplicito? –