exception-handling पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर एक हैंडलर ब्लॉक या रूटीन को लागू करना।

5
कंसोल अनुप्रयोग में .NET वैश्विक अपवाद हैंडलर
प्रश्न: मैं अपने कंसोल एप्लिकेशन में बिना किसी अपवाद के वैश्विक अपवाद हैंडलर को परिभाषित करना चाहता हूं। Asp.net में, कोई Global.asax में, और विंडोज़ एप्लिकेशन / सेवाओं में एक को परिभाषित कर सकता है, एक नीचे के रूप में परिभाषित कर सकता है AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += …


1
अजगर "उपयोग" से उठाएं
पायथन में raiseऔर क्या अंतर है raise from? try: raise ValueError except Exception as e: raise IndexError कौन सी पैदावार Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "tmp.py", …


20
क्यों खाली पकड़ ब्लॉक एक बुरा विचार है? [बन्द है]
बंद हो गया । यह प्रश्न राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

22
System.Security.SecurityException इवेंट लॉग में लिखते समय
मैं सर्वर 2003 (और IIS6) से ASP.NET ऐप को सर्वर 2008 (IIS7) में पोर्ट करने की कोशिश कर रहा हूं। जब मैं उस ब्राउज़र पर पृष्ठ पर जाने की कोशिश करता हूं और उसे प्राप्त करता हूं: / 'अनुप्रयोग में सर्वर त्रुटि सुरक्षा अपवाद विवरण: अनुप्रयोग ने सुरक्षा नीति द्वारा …


10
पायथन में अपवाद नहीं छोड़ना
आप loggingमॉड्यूल के बजाय आउटपुट के लिए अनकैप्ड अपवाद का कारण कैसे बनते हैं stderr? मुझे यह करने का सबसे अच्छा तरीका है: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) लेकिन मेरी स्थिति ऐसी है कि जब भी कोई अपवाद नहीं पकड़ा जाता है तो यह …

9
HttpResponseException को फेंकें या Request.CreateErrorResponse लौटाएँ?
ASP.NET वेब एपीआई में एक लेख अपवाद हैंडलिंग की समीक्षा करने के बाद, मैं थोड़ा उलझन में हूं कि कब एक अपवाद बनाम एक त्रुटि प्रतिक्रिया वापस करना है। मुझे यह सोचकर भी आश्चर्य हो रहा है कि क्या प्रतिक्रिया को संशोधित करना संभव है, जब आपका तरीका बदले में …

3
.NET के लिए ApplicationException क्या है?
अपवादों को फेंकने के लिए, मैं आमतौर पर अंतर्निहित अपवाद वर्गों, जैसे ArgumentNullExceptionऔर का उपयोग करता हूं NotSupportedException। हालांकि, कभी-कभी मुझे एक कस्टम अपवाद का उपयोग करने की आवश्यकता होती है और उस स्थिति में मैं लिखता हूं: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } …

10
स्प्रिंग बूट रेस्ट सर्विस अपवाद हैंडलिंग
मैं एक बड़े पैमाने पर REST सेवा सर्वर स्थापित करने का प्रयास कर रहा हूं। हम स्प्रिंग बूट 1.2.1 स्प्रिंग 4.1.5 और जावा 8 का उपयोग कर रहे हैं। हमारे नियंत्रक @RestController और मानक @RequestMapping एनोटेशन को लागू कर रहे हैं। मेरी समस्या यह है कि स्प्रिंग बूट नियंत्रक अपवादों …

15
जावा 8: लैम्ब्डा-स्ट्रीम्स, एक्सेप्शन के साथ विधि द्वारा फ़िल्टर
मुझे जावा 8 के लैम्ब्डा एक्सप्रेशन को आज़माने में समस्या है। आमतौर पर यह ठीक काम करता है, लेकिन अब मेरे पास ऐसे तरीके हैं जो फेंक देते हैं IOException। यदि आप निम्नलिखित कोड को देखते हैं तो यह सबसे अच्छा है: class Bank{ .... public Set<String> getActiveAccountNumbers() throws IOException …

2
मैं जावास्क्रिप्ट में एक अपवाद को कैसे हटा सकता हूं, लेकिन स्टैक को संरक्षित कर सकता हूं?
जावास्क्रिप्ट में, मान लें कि मैं अपवाद होने पर कुछ सफाई करना चाहता हूं, लेकिन अपवाद को स्टैक तक प्रचारित करना जारी रखें, जैसे: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); इस कोड के साथ समस्या यह है …

6
यदि आप एक नया अपवाद फेंकते हैं तो भी आखिरकार क्या चलता है?
अगर कोड को someVarनिष्पादित किया जाता है और दूसरा अपवाद फेंका जाता है तो भी इस कोड में सेट किया जाएगा ? public void someFunction() throws Exception { try { //CODE HERE } catch (Exception e) { Log.e(TAG, "", e); throw new Exception(e); } finally { this.someVar= true; } }

5
मौजूदा जानकारी को संरक्षित करते हुए, एक अलग प्रकार और संदेश के साथ अपवाद फिर से बढ़ाएं
मैं एक मॉड्यूल लिख रहा हूं और अपवादों के लिए एक एकीकृत अपवाद पदानुक्रम रखना चाहता हूं जो इसे बढ़ा सकता है (जैसे FooErrorसभी fooमॉड्यूल के विशिष्ट अपवादों के लिए एक सार वर्ग से विरासत में मिला )। इससे मॉड्यूल के उपयोगकर्ता उन विशेष अपवादों को पकड़ सकते हैं और …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.