«exception» 태그된 질문

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

6
이 예외를 어떻게 잡습니까?
이 코드는 django / db / models / fields.py에 있습니다. 예외를 생성 / 정의합니까? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class that defines the …
162 python  django  exception 

8
루비에서 안전한 정수 파싱
라는 문자열 '123'이 있으며 정수로 변환하고 싶습니다 123. 나는 당신이 단순히 할 수 있다는 것을 알고 some_string.to_i있지만 그것은로 변환 'lolipops'합니다 0. 이것은 내가 생각한 효과가 아닙니다. 멋지고 고통스러운 잘못된 것을 변환하려고 할 때 얼굴이 터지기를 원합니다 Exception. 그렇지 않으면, 유효한 0숫자와 전혀 숫자가 아닌 것을 구별 할 수 없습니다 . …


12
catch 및 finally 절에서 예외 발생
대학에서 Java에 대한 질문에 다음 코드 스 니펫이 있습니다. class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); } finally …
158 java  exception 

6
서버에서 IncludeExceptionDetailInFaults (ServiceBehaviorAttribute 또는 <serviceDebug> 구성 동작)를 설정하십시오.
나는 완벽하게 작동하는 WCF 서비스를 가지고 있으며 무언가가 바뀌었고 무엇을 알지 못합니다. 이 예외가 발생합니다. System.ServiceModel.FaultException : 서버가 내부 오류로 인해 요청을 처리 할 수 ​​없습니다. 오류에 대한 자세한 내용을 보려면 서버에서 IncludeExceptionDetailInFaults (ServiceBehaviorAttribute 또는 구성 동작)를 설정하여 예외 정보를 다시 클라이언트로 보내거나 Microsoft .NET Framework 3.0 SDK 설명서에 따라 …

14
“소프트웨어가 연결 중단을 일으킨 이유 : 소켓 쓰기 오류”
이 스택 추적 스 니펫이 주어지면 원인 : java.net.SocketException : 소프트웨어로 인한 연결 중단 : java.net.SocketOutputStream.socketWrite0 (네이티브 메소드)에서 소켓 쓰기 오류 나는 다음과 같은 질문에 대답하려고 노력했다. 어떤 예외가이 예외를 던지고 있습니까? (JVM? / Tomcat? / 내 코드?) 이 예외가 발생하는 원인은 무엇입니까? # 1에 관하여 : Sun의 JVM 소스에는이 …

5
예외를 잡아서 다시 던지는 모범 사례는 무엇입니까?
포착 된 예외를 직접 다시 발생시켜야합니까, 아니면 새로운 예외를 둘러싸 야합니까? 즉, 내가해야한다면 : try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } 아니면 이거: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw …
156 php  exception 


4
적절한 오류 사용
나는 상당히 큰 프로젝트에 TypeScript를 사용하고 있으며 Errors를 사용하기위한 표준이 무엇인지 궁금합니다 . 예를 들어 Java에서 범위를 벗어난 예외를 색인으로 전달한다고 가정 해보십시오. throw new IndexOutOfBoundsException(); TypeScript의 해당 문장은 다음과 같습니다. throw new Error("Index Out of Bounds"); 다른 어떤 방법으로이 작업을 수행 할 수 있습니까? 허용되는 표준은 무엇입니까?


9
모범 사례 : 방향 변경 중 AsyncTask
AsyncTask 다른 스레드에서 복잡한 작업을 실행하는 것이 좋습니다. 그러나 방향 변경이나 다른 구성 변경이있는 동안에는 AsyncTask전류 Activity가 파괴되고 다시 시작됩니다. 그리고 인스턴스 AsyncTask가 해당 활동에 연결되면 실패하고 "강제 종료"메시지 창이 나타납니다. 따라서 이러한 오류를 피하고 AsyncTask가 실패하지 않도록 일종의 "모범 사례"를 찾고 있습니다. 내가 지금까지 본 것은 : 방향 변경을 …

2
Javascript에서 예외를 다시 발생 시키지만 스택을 보존하려면 어떻게해야합니까?
Javascript에서 예외가 발생할 때 정리를 수행하려고하지만 예외가 스택을 계속 전파하도록하십시오. try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); 이 코드의 문제점은 예외를 잡아서 다시 던지면 스택 추적 정보가 해당 지점까지 손실되므로 예외가 다시 발견되면 스택에서 상위로 올라가면 스택 추적 …

10
java.net.SocketException 수정하는 방법 : 깨진 파이프?
매개 변수를 게시하기 위해 post 메소드를 사용하여 URL을 호출하기 위해 Apache Commons http 클라이언트를 사용하고 있으며 아래 오류가 거의 발생하지 않습니다. java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at java.io.FilterOutputStream.write(FilterOutputStream.java:80) at org.apache.commons.httpclient.methods.ByteArrayRequestEntity.writeRequest(ByteArrayRequestEntity.java:90) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) 누군가이 예외의 원인과 디버깅 방법을 …
150 java  exception  post  sockets 

3
Java에서 사용자 정의 예외를 작성하는 방법은 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . Java에서 사용자 정의 예외를 작성하는 방법
149 java  exception 

5
Java가 Throwable의 일반 서브 클래스를 허용하지 않는 이유는 무엇입니까?
Java Language Sepecification , 3 판 에 따르면 : 일반 클래스가의 직접 또는 간접 하위 클래스 인 경우 컴파일 타임 오류입니다 Throwable. 이 결정이 내려진 이유를 이해하고 싶습니다. 일반적인 예외의 문제점은 무엇입니까? (내가 아는 한, 제네릭은 단순히 컴파일 타임 구문 설탕이며 파일 Object에서 어쨌든 번역 .class되므로 제네릭 클래스를 효과적으로 선언하는 …

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