2014-12-05 15 views
8

GWT 2.7'yi süper dev modu ile kullanıyorum. Bir GWT proje benim iPhone'da GWT-PhoneGap ortamında çalışan varSuperDevMode kullanırken GWT 2.7'de tam StackTrace nasıl edinilir?

SEVERE: UncaughtExceptioncom.github.nmorel.gwtjackson.client.exception.JsonDeserializationException: Unknown property 'uploadImageId' 
    at Unknown.AHc_g$(Unknown Source) 
    at Unknown.vHc_g$(Unknown Source) 
    at Unknown.OHc_g$(Unknown Source) 
    at Unknown.VHc_g$(Unknown Source) 
    at Unknown.aIc_g$(Unknown Source) 
    at Unknown.gIc_g$(Unknown Source) 
    at Unknown.rDc_g$(Unknown Source) 
    at Unknown.qDc_g$(Unknown Source) 
    at Unknown.vNb_g$(Unknown Source) 
    at Unknown.nNb_g$(Unknown Source) 
    at Unknown.oNb_g$(Unknown Source) 
    at Unknown.pNb_g$(Unknown Source) 
    at Unknown.gNb_g$(Unknown Source) 
    at Unknown.fNb_g$(Unknown Source) 
    at Unknown.$Cc_g$(Unknown Source) 
    at Unknown.ZCc_g$(Unknown Source) 
    at Unknown.zOm_g$(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.ZDe_g$(Unknown Source) 
    at Unknown.aEe_g$(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 
    at Unknown.anonymous(Unknown Source) 

ve ben hata ayıklama için Safari Konsolu kullanın: o bir istisna söz konusu olduğunda yığın izleme aşağıdaki gibi görünüyor.

SuperDevMode ile deobfuscated dolu yığın yığınını nasıl alabilirim? O çalışmıyor

-XmethodNameDisplayMode Full 

:

Düzenleme: Ben de şu bayrağı kullanın.

+0

Belgelerden komut satırı seçeneğini kullanabiliyor gibi görünüyorsunuz '' '-XmethodNameDisplayMode EXPERIMENTAL: chrome devtools için yöntem görünen ad modunu belirtir: YOK, ONLY_METHOD_NAME, ABBREVIATED veya FULL (varsayılanı YOK)' '' – Alex

+0

@Alex iPhone'umda GWT-PhoneGap ortamında çalışan bir GWT projem var ve ben hata ayıklama için Safari Console'u kullanıyorum. Hala bu bayrakla çalışmıyor. – confile

+0

[doc] (http://www.gwtproject.org/articles/superdevmode.html), bu seçeneğin "chrome devtools" için olduğunu söylüyor. Safari ile çalışmak gerekiyor mu? Chrome ile denediniz mi? – The111

cevap

0

GWT 2.7.0'dan itibaren, bu mümkün değildir. this GWT bug'u takip etmek isteyebilirsiniz.

-XmethodNameDisplayMode Full yalnızca tarayıcının dev araçları için geçerlidir. Bu parametreyi ayarlarsanız ve kaynak kodunda bir kesme noktası belirlerseniz, çağrı yığınının metod adları dev araçlarda doğru şekilde görüntülenecektir. Bu, günlük çıktısı tarafından üretilen çağrı yığınını etkilemez (sorunuzda yazdıklarınız budur).