«exception» 태그된 질문

예외는 프로그램의 정상적인 흐름과의 편차가 필요한 비정상적인 조건입니다. 일반적으로 예외는 전체 실패를 초래하지 않고 대신 예외 처리기가 참석해야합니다. 예외 처리는 많은 프로그래밍 언어의 내장 구문입니다. 일반적으로 예외는 스택을 해제하여 예외 범위 밖의 정의 된 상태로 롤백 한 후 핸들러 블록 또는 루틴을 호출하여 처리됩니다.

9
캐치 블록 내부에 예외가 발생했습니다. 다시 포착됩니까?
이것은 프로그래밍 101 질문처럼 보일 수 있으며 대답을 알고 있지만 다시 확인해야한다고 생각했습니다. 아래의이 코드에서, 첫 번째 catch 블록에서 발생한 예외가 아래의 일반 Exception catch 블록에 의해 포착됩니까? try { // Do something } catch(IOException e) { throw new ApplicationException("Problem connecting to server"); } catch(Exception e) { // Will the …
180 java  exception 

8
Python 2.6에서 더 이상 사용되지 않는 BaseException.message
다음 사용자 정의 예외를 사용하면 Python 2.6에서 BaseException.message가 더 이상 사용되지 않는다는 경고가 표시됩니다. class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) 이것은 경고입니다. DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message 이게 뭐가 문제 야? 지원 중단 경고를 없애려면 무엇을 변경해야합니까?

6
Java에서 finally 블록에서 복귀
최근 Java에서 finally 블록에 return 문을 사용할 수 있다는 사실에 놀랐습니다. 많은 사람들이 ' finally 절에 반환하지 마십시오 '에 설명 된 것처럼 나쁜 일이라고 생각하는 것 같습니다 . 좀 더 깊게 긁으면 서 ' 자바의 리턴은 항상 그렇지는 않다 '는 것을 발견했습니다. 이것은 마침내 블록에서 다른 유형의 흐름 제어의 끔찍한 …

7
django MultiValueDictKeyError 오류, 어떻게 처리합니까
데이터베이스에 객체를 저장하려고하는데 MultiValueDictKeyError오류가 발생합니다. 문제는 양식 내에 있으며, is_private확인란으로 표시됩니다. 확인란을 선택하지 않으면 아무 것도 전달되지 않습니다. 오류가 발생하는 곳입니다. 이 예외를 올바르게 처리하고 포착하려면 어떻게해야합니까? 라인은 is_private = request.POST['is_private']
174 python  django  exception 


2
java.net.MalformedURLException : 프로토콜 없음
다음과 같은 Java 예외가 발생합니다. java.net.MalformedURLException: no protocol 내 프로그램은 다음을 사용하여 XML 문자열을 구문 분석하려고합니다. Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); XML 문자열에는 다음이 포함됩니다. String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\">50d69ff9-8cf3-4c20-afe5-63a9047348ad</ActivityId>"+ " <clalLog_CorrelationId …
173 java  xml  exception 

4
예외적 인 것처럼 numpy 경고를 잡는 방법은 무엇입니까?
내가하고있는 프로젝트를 위해 파이썬에서 Lagrange 다항식을 만들어야합니다. 나는 뉴턴의 분리 된 차이 스타일과 달리 명시 적 for 루프를 사용하지 않기 위해 barycentric 스타일을하고 있습니다. 내가 가진 문제는 0으로 나누기를 잡아야하지만 파이썬 (또는 아마도 numpy)은 정상적인 예외 대신 경고를합니다. 따라서 어떻게해야하는지 알아야 할 것은이 경고를 예외 인 것처럼 잡는 것입니다. 이 …

3
.NET에서 ApplicationException은 무엇입니까?
예외를 발생시키기 위해 보통 내장 예외 클래스 (예 : ArgumentNullException및)를 사용 NotSupportedException합니다. 그러나 때로는 사용자 정의 예외를 사용해야 하며이 경우 다음과 같이 씁니다. class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } 등등. 그런 다음 코드에서 던지고 잡습니다. 그러나 오늘 ApplicationException수업을 들었습니다. 대신 사용해야합니까? 그게 뭐야? 다른 …

6
Java 예외가 발생하지 않습니까?
try-catch 구성에 작은 이론적 문제가 있습니다. 어제 Java에 대한 실기 시험을 보았는데 다음 예제를 이해하지 못합니다. try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception e) { System.out.print(e.getMessage()); } 문제는 "출력 …

9
루비가 잘린 것이 아니라 전체 역 추적을 인쇄하도록하려면 어떻게해야합니까?
예외가 발생하면 종종 호출 스택 내부에서 발생합니다. 이런 일이 발생하는 경우, 종종 실제 코드 위반이 숨겨집니다. tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' from tmp.rb:31:in `l' ... 8 …

30
file_put_contents (meta / services.json) : 스트림을 열지 못했습니다 : 권한이 거부되었습니다
나는 Laravel을 처음 사용합니다. 열려고 http://localhost/test/public/했는데 예외 처리기에서 오류가 발생했습니다. 나는 구글을 사용하여 스토리지 디렉토리의 권한을 변경 chmod -R 777 app/storage했지만 아무 소용이 없었다. 나는 변화 debug=>true에 app.php하고 페이지를 방문하고 예외 핸들러에서 오류가 발생했습니다 : 스트림 또는 파일 "/var/www/html/test/app/storage/logs/laravel.log"를 열 수 없습니다 : 스트림을 열지 못했습니다 : / var / …


7
Visual Studio : 처리 된 예외를 해결하는 방법?
처리 된 예외가 발생할 때 Visual Studio가 중단되기를 원합니다 (예 : "첫 번째 기회"메시지를보고 싶지 않고 실제 예외를 디버깅하고 싶습니다). 예를 들어 디버거가 예외에서 벗어나기를 원합니다. try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime if the file couldn't be deleted } 내가 건너 온 이 …

2
오류 발생 ( 'msg') vs 새 오류 발생 ( 'msg')
var err1 = Error('message'); var err2 = new Error('message'); 차이점이 뭐야? 크롬 콘솔에서 그것들을 보면 동일하게 보입니다. 객체와 동일한 __proto__체인 에서 동일한 속성 . 거의 Error공장 처럼 행동하는 것 같습니다 . 어느 것이 정확하고 왜?

7
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 예외가 발생합니까?
.NET에서 유효하지 않거나 예기치 않은 매개 변수에 대해 어떤 유형의 예외를 발생시켜야합니까? 언제 다른 것을 선택하지 않습니까? 후속 조치 : 한 달에 해당하는 정수를 기대하는 함수가 있고 '42'를 전달한 경우 어떤 예외를 사용합니까? 컬렉션이 아니더라도 "범위를 벗어난"범주에 속합니까?
163 c#  .net  vb.net  exception 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.