Java 예외에러
InterruptedExceptionInterruptedException
스레드가 대기, 슬립, 또는 블록 상태에서 인터럽트되었습니다.
jvmandroidspring
상세 보기 SocketTimeoutException소켓 읽기 또는 연결 작업이 타임아웃되었습니다.
원격 서버가 설정된 타임아웃 시간 내에 응답하지 않았습니다. 서버가 다운되거나 과부하 상태이거나, 타임아웃 값이 너무 낮거나, 네트워크 지연으로 인해 발생할 수 있습니다.
setSoTimeout() 또는 setConnectTimeout()으로 타임아웃 값을 늘리세요. 지수 백오프를 적용한 재시도 로직을 구현하세요. 서버 응답 여부를 확인하세요. 적절한 타임아웃 처리를 추가하세요.
InterruptedException스레드가 대기, 슬립, 또는 블록 상태에서 인터럽트되었습니다.
NoClassDefFoundError컴파일 시점에는 클래스가 존재했지만 런타임에 로드할 수 없습니다.
BufferUnderflowException버퍼의 읽기 연산이 남은 데이터를 초과했습니다.
NegativeArraySizeException음수 크기로 배열을 생성하려 했습니다.
ArrayIndexOutOfBoundsException배열에 음수이거나 배열 길이 이상인 인덱스로 접근했습니다.
ReadOnlyBufferException읽기 전용 버퍼에 쓰기 연산이 시도되었습니다.