2010-06-13 26 views
6

मैंने इसे Google वेब टूलकिट चर्चा समूह पर पोस्ट किया है लेकिन उम्मीद है कि आप लोग मेरी मदद कर सकते हैं। मैंने एक जीडब्ल्यूटी एप्लीकेशन बनाया है जो फ़ायरफ़ॉक्स और क्रोम में पूरी तरह से चलता है।आईई 8 में जीडब्ल्यूटी - अपवाद फेंक दिया गया और पकड़ा नहीं गया

जब Internet Explorer 8 में इसे लोड करने का प्रयास मैं अपने उत्पन्न cache.html फ़ाइलों में से एक से त्रुटि मिलती है:

पंक्ति: 408 चार: 12 त्रुटि: अपवाद फेंक दिया और पकड़े नहीं। कोड: 0

जब मैं उत्पन्न फ़ाइल में है कि रेखा (यह सब आसानी से पढ़ने के लिए -PRETTY तर्क के साथ किया गया था) मुझे लगता है यह लाइन पर है जहां अंत में पर है का पता लगाने:

function entry0(jsFunction, thisObj, arguments_0){ 
    var initialEntry; 
    initialEntry = entryDepth++ == 0; 
    try { 
    return jsFunction.apply(thisObj, arguments_0); 
    } 
    finally { 
    initialEntry && $flushFinallyCommands(($clinit_16() , INSTANCE)); 
    --entryDepth; 
    } 
} 

एकमात्र समस्या यह है कि यह मेरे क्लाइंट साइड जावा से उत्पन्न कोड नहीं है - ऐसा लगता है कि यह जीडब्ल्यूटी का अपना जेनरेट कोड है। कि अब शिकायत से इंटरनेट एक्सप्लोरर बंद हो जाता है, लेकिन अभी भी सब पर अपने आवेदन को लोड नहीं करता है -

एक परीक्षण के रूप मैं एक खाली कैच ब्लॉक गयी। सभी लोड आसपास के एचटीएमएल और छवियों और एक रिक्त स्थान है जहाँ मेरे एप्लिकेशन होना चाहिए।

क्या किसी ने इससे पहले अनुभव किया है? इस से निपटने के तरीके पर कोई विचार?

किसी भी जानकारी की सराहना की जाएगी!

अग्रिम धन्यवाद,

Xandel

+0

बस एक नोट एक ही समस्या का सामना कर किसी को भी - मैं इस तरह के पेज लोड नहीं के रूप में एक अच्छा साइट है जो GWT 2.0.3 (संस्करण मैं वर्तमान में चल रहा है) और प्रमुख ब्राउज़रों के साथ पाया लक्षणों के लिए संभावित सुधारों का वर्णन पाया है बिल्कुल आदि। आप इसे यहां देख सकते हैं - http://bitbar.com/blog/36/fixing-gwt-20-problems-ie-ff-and-opera। इसमें देखेंगे और फिर से पोस्ट करें अगर वह अब मेरी साइट को लोड करने की इजाजत देता है, क्योंकि अपरिचित अपवाद त्रुटि के लिए - अभी तक इसके साथ कोई भाग्य नहीं है। – Xandel

+0

क्या आप बिना किसी अपवाद के बारे में कोई विवरण दे सकते हैं? यह जानना कि अपवाद क्या मदद करेगा। कोड जो समस्या को पुन: उत्पन्न करता है वह भी बेहतर होगा। –

+0

मैंने वास्तव में अपवाद की जांच नहीं की है - मैं इस धारणा के तहत था कि यह आईई के हिस्से पर "संकलन त्रुटि" थी - जैसा कि वाक्यविन्यास गलत है, यह नहीं कि यह एक वास्तविक अपवाद फेंक रहा है ... मैं इस पर वापस आ गया हूं अब और एक फिक्स के लिए शिकार कर रहा हूँ। इस घटना में अपवाद प्रदर्शित करने का प्रयास करेगा कि आप जो कह रहे हैं वह सही है। धन्यवाद! :) – Xandel

उत्तर

3

ठीक है, मैं IE पर आवेदन डिबग करने के लिए मुझे सक्षम करने के लिए एक सरल विंडोज विकास मशीन स्थापित करने का फैसला। समस्या सीधे विकास मोड में एक त्रुटि संदेश के साथ भाग बाहर कूद गया ...

flexTable.getFlexCellFormatter().setWidth(row, 1, "0px"); 

GWT "0px" के साथ खुश एक पैरामीटर के रूप में पारित नहीं किया जा रहा था ... मैं "छिपाएँ" एक स्तंभ अस्थायी रूप से करने के लिए कोशिश कर रहा था।

संबंधित मुद्दे