«exception» 태그된 질문

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

8
Java / Android-전체 스택 추적을 인쇄하는 방법은 무엇입니까?
Android (Java)에서 전체 스택 추적을 어떻게 인쇄합니까? 내 응용 프로그램이 nullPointerException 등으로 인해 충돌하면 다음과 같이 (거의) 전체 스택 추적을 인쇄합니다. java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:164) Caused by: …

14
어설 션 또는 예외를 사용하여 계약에 의해 디자인합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 계약으로 프로그래밍 할 때 함수 나 메서드는 책임을 수행하기 전에 먼저 전제 …

11
.NET : 필수 구성 설정이 누락 된 경우 어떤 예외가 발생합니까?
다음은 표준 시나리오입니다. if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); 문제는 어떤 예외 SomeStandardException가되어야하는지 완전히 확실하지 않다는 것입니다. 나는 3.5 프레임 워크를 숙독하고 두 후보들을 발견 ConfigurationException하고 ConfigurationErrorsException. System.Configuration.ConfigurationException 구성 시스템 오류가 발생했을 때 throw되는 예외입니다. 비고ConfigurationException응용 프로그램을 시도 읽거나 구성 파일에 기록 데이터를하지만 실패 할 경우 예외가 발생합니다. …

14
C ++에서 예외 지정자를 사용해야합니까?
C ++에서는 예외 지정자를 사용하여 함수가 예외를 throw하거나 throw하지 않도록 지정할 수 있습니다. 예를 들면 : void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(...); // may throw an exception of some unspecified type 다음과 …

15
JavaScriptSerializer 중 ASP.NET MVC의 MaxJsonLength 예외
내 컨트롤러 작업 중 하나에서 매우 큰 JsonResult 에서 그리드를 채우기 위해 것을 . 나는 다음을 얻고있다 InvalidOperationException 예외가 발생합니다. JSON JavaScriptSerializer를 사용한 직렬화 또는 역 직렬화 중 오류가 발생했습니다. 문자열 길이가 maxJsonLength 속성에 설정된 값을 초과합니다. 안타깝게도 의 maxJsonLength속성을 web.config더 높은 값으로 설정해도 효과가 나타나지 않습니다. <system.web.extensions> <scripting> <webServices> …

6
Django DoesNotExist 예외를 어떻게 가져 옵니까?
개체가 삭제되었는지 확인하기 위해 UnitTest를 만들려고합니다. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) 계속 오류가 발생합니다. DoesNotExist: Answer matching query does not exist.

5
파이썬에서 잡힌 예외의 이름을 얻는 방법?
파이썬에서 발생한 예외의 이름을 어떻게 얻을 수 있습니까? 예 : try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception 예를 들어, 여러 (또는 모든) 예외를 포착하고 있으며 오류 메시지에 예외 이름을 인쇄하려고합니다.

11
어설 션 사용시기 및 예외 사용시기
대부분의 경우 예외를 사용하여 코드의 조건을 확인합니다. 어설 션을 사용하기에 적절한시기가 언제인지 궁금합니다. 예를 들어 Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do something } 여기서 주장이 어떻게 맞는지 말씀해 주시겠습니까? …


6
목록 이해에서 예외를 처리하는 방법은 무엇입니까?
파이썬에서 각 반복이 예외를 던질 수있는 목록 이해력이 있습니다. 예를 들어 다음 과 같은 경우 : eggs = (1,3,0,3,2) [1/egg for egg in eggs] 세 ZeroDivisionError번째 요소에서 예외가 발생합니다. 이 예외를 처리하고 목록 이해를 계속 실행하려면 어떻게해야합니까? 내가 생각할 수있는 유일한 방법은 도우미 기능을 사용하는 것입니다. def spam(egg): try: return …

19
Azure 테이블 저장소가 400 잘못된 요청을 반환합니다.
나는 이것을 디버그 모드에서 실행했고 예외의 세부 사항이있는 이미지를 첨부합니다. 무엇이 잘못되었는지 어떻게 알 수 있습니까? 테이블에 데이터를 삽입하려고했습니다. azure가 더 자세한 정보를 제공 할 수 없나요? Obs : 스토리지가 내 컴퓨터가 아닌 Windows Azure에 있습니다. 테이블이 생성되었지만 데이터를 삽입 할 때이 오류가 발생합니다. // Retrieve the storage account from …

19
Null 체크 체인 대 NullPointerException 잡기
웹 서비스는 거대한 XML을 반환하고 그에 대한 깊이 중첩 된 필드에 액세스해야합니다. 예를 들면 : return wsObject.getFoo().getBar().getBaz().getInt() 문제는 즉 getFoo(), getBar(),getBaz() 가) 모두 반환 될 수null . 그러나 null모든 경우에 확인하면 코드가 매우 장황 해지고 읽기 어려워집니다. 또한 일부 필드의 수표를 놓칠 수 있습니다. if (wsObject.getFoo() == null) return -1; …

15
Java 또는 C #의 예외 관리를위한 모범 사례
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 내 응용 프로그램에서 예외를 처리하는 방법을 결정하는 중입니다. 예외에 대한 내 문제가 …

10
try / catch 대 예외 발생
이 코드 문은 동일합니까? 그들 사이에 차이점이 있습니까? private void calculateArea() throws Exception { ....do something } private void calculateArea() { try { ....do something } catch (Exception e) { showException(e); } }
117 java  exception 

4
원래 예외의 재발행에 대한 C ++ 예외 질문
catch의 다음 append ()로 인해 다시 throw 된 예외가 append () 호출의 효과를 볼 수 있습니까? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } 마찬가지로 이렇게 다시 작성하면 실제 예외가 myErr에 의해 파생되면 …
117 c++  exception  rethrow 

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