2012-07-29 3 views

답변

0

JDO 메소드에서 발생하는 예외는 JDOException (적절한 경우 중첩 예외가 있음)입니다. ...

+0

첫 번째 중첩 예외에서 예외를 확인하고 2 단계 중첩 예외 [getCause(). getCause()]에서 일부를 확인한 것을 볼 수 있습니다. 혼란 스럽다면이 예외가 정확히 어디에서 발생하는지 어떻게 알 수 있습니까? – blue

+0

Google의 데이터 저장소 코드에서 던져진 루트 예외는 다른 종류의 예외로 래핑되지만 표시 될 레벨을 가정해서는 안됩니다. 따라서 Exception을 검사 할 때 Exception.getCause()를 사용하여 ConcurrentModificaitonException을 찾는 원인 목록을 반복하십시오. 그런데 Google의 Appengine 문서에서는 DatastoreTimeoutException 및 DatastoreFailureExcption도 다시 시도해야한다고 말합니다 (이는 드문 경우이지만 여전히 발생할 수 있음). – Ezward

관련 문제