2012-04-11 14 views
7

मेरे आवेदन में, यूआई पर चेहरे संदेश प्रस्तुत नहीं किए जाते हैं, यह सुनिश्चित नहीं करते कि वास्तव में इस समस्या का कारण क्या है। सर्वर लॉग में मैं इसे देखता हूं:चेतावनी: FacesMessage (ओं) को लगाया गया है, लेकिन प्रदर्शित नहीं किया जा सकता है

चेतावनी: फेस मैसेज को घेर लिया गया है, लेकिन प्रदर्शित नहीं किया जा सकता है।

ऐसी स्थितियों का कारण क्या है?

+1

क्या आपने Daniel

+0

मैं उस टैग को याद कर रहा था, धन्यवाद डैनियल। – Rachel

+0

आपका स्वागत है – Daniel

उत्तर

0

एक और कारण है कि एक त्रुटि संदेश, प्रदर्शित नहीं किया जाता हो सकता है कि त्रुटि JSF जीवनचक्र के RENDER_RESPONSE चरण में होता देखते हैं। इस परिदृश्य में एक चेतावनी लॉग हो सकती है जो कहती है कि "FacesMessage (ओं) को कुछ भी लगाया गया है, लेकिन प्रदर्शित नहीं किया जा सकता है"।

इस मामले में कारण यह है कि प्रतिक्रिया चरण में घटक पेड़ को पार किया जाता है और प्रत्येक घटक को क्रमशः प्रस्तुत किया जाता है। जब संदेश घटक प्रतिपादन समाप्त होने के बाद कोई त्रुटि उत्पन्न होती है, तो इसमें एक और संदेश जोड़ना संभव नहीं है।

इस मामले में घटक पेड़ के अंत में संदेश घटक रखना संभव समाधान होगा। this blog भी देखें।

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

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