«exception» 태그된 질문

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

5
루비에서 Ctrl-c 캡처
나는 오래 실행되는 레거시 루비 프로그램을 통과했습니다. begin #dosomething rescue Exception => e #halt the exception's progress end 전체적으로. 가능한 모든 예외를 추적하지 않고 (적어도 즉시는 아님) 처리 할 수 ​​있지만 CtrlC. 그리고 코드에 추가하는 방식으로 만 수행하고 싶습니다 (따라서 기존 동작에 영향을주지 않거나 실행 중에 예외가 발견되지 않은 경우). …

18
BadImageFormatException 문제 해결
Visual Studio 2010을 사용하고 전체 .NET Framework 4를 대상으로하는 C #으로 작성된 Windows 서비스가 있습니다. 디버그 빌드에서 실행하면 서비스가 예상대로 실행됩니다. 그러나 릴리스 빌드에서 실행하면 System.BadImageFormatException이 발생합니다 (아래 세부 정보). 나는 인터넷에서 해결책을 찾고 있었지만 지금까지 내가 찾은 모든 것이 해결책을 찾는 데 도움이되지 않았습니다. 이 문제는 Windows 7 64 …
107 c#  .net  exception 

11
잘못된 제네릭 형식 인수에 대한 최상의 예외
현재 열거 형과 관련된 일반적인 메서드가있는 UnconstrainedMelody에 대한 코드를 작성 중 입니다. 이제 "플래그"열거 형 에만 사용되는 메서드가 포함 된 정적 클래스가 있습니다. 나는 이것을 제약 조건으로 추가 할 수 없으므로 다른 열거 형 유형으로도 호출 될 수 있습니다. 이 경우 예외를 던지고 싶지만 어떤 예외를 던질 지 잘 모르겠습니다. …
106 c#  generics  exception 

9
스레드간에 예외를 전파하려면 어떻게해야합니까?
단일 스레드가 호출하는 함수가 있습니다 (이것을 메인 스레드라고합니다). 함수 본문 내에서 CPU 집약적 인 작업을 수행하기 위해 여러 작업자 스레드를 생성하고 모든 스레드가 완료 될 때까지 기다린 다음 결과를 메인 스레드에 반환합니다. 그 결과 호출자가 함수를 순진하게 사용할 수 있고 내부적으로 여러 코어를 사용할 수 있습니다. 지금까지 모두 좋아 .. …


14
연결 Java-MySql : 공개 키 검색이 허용되지 않습니다.
커넥터 8.0.11을 사용하여 MySql 데이터베이스를 Java와 연결하려고합니다. 모든 것이 정상인 것 같지만이 예외가 있습니다. 스레드 "main"java.sql.SQLNonTransientConnectionException의 예외 : 공개 키 검색이 허용되지 않습니다. 스택 추적 : Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862) at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:444) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:230) at …

4
Python에서 예외 메시지를 올바르게 얻는 방법
Python의 표준 라이브러리 구성 요소에서 예외 메시지를 얻는 가장 좋은 방법은 무엇입니까? 어떤 경우에는 다음 message과 같은 필드 를 통해 얻을 수 있음을 알았습니다 . try: pass except Exception as ex: print(ex.message) 그러나 어떤 경우에는 (예 : 소켓 오류의 경우) 다음과 같이해야합니다. try: pass except socket.error as ex: print(ex) 이러한 …





8
Task.WhenAll에서 AggregateException이 발생하는 이유는 무엇입니까?
이 코드에서 : private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …



3
Task의 예외는 Task에서 Waiting 또는 Exception 속성에 액세스하여 관찰되지 않았습니다. 결과적으로 관찰되지 않은 예외는
이것은 무엇을 의미하며 어떻게 해결합니까? TPL 작업을 사용하고 있습니다. 전체 오류 Task의 예외는 Task에서 Waiting 또는 Exception 속성에 액세스하여 관찰되지 않았습니다. 결과적으로 관찰되지 않은 예외가 종료 자 스레드에 의해 다시 발생했습니다. System.Threading.Tasks.TaskExceptionHolder.Finalize ()에서 mscorlib

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