ETC/Error Log3 JAVA java.lang.ClassCastException 에러 java.lang.ClassCastException 이 Class type 을 잘못 인식하고 Cast 하는 경우에 발생한다.이러한 경우를 방지하기 위해 instanceof 메서드를 사용하면 된다. if (message instanceof String) { // String을 byte[]로 변환 buff = ((String) message).getBytes("UTF-8"); } else if (message instanceof byte[]) { // byte[]인 경우 그대로 사용 buff = (byte[]) message; } else { // else if 로 기타 class 변환 추가 logger.error("Unsupport.. 2024. 10. 31. NullPointerException error에 대하여 개발을 하다보면 가장 많이 보는 error가 NullPointerException 인것 같다.이름만 들어도 왜 에러가 발생한지 알고 console에 위치도 다 떠 주니깐 찾기도 쉽다.그래도 기본적인 거니깐 간단히 알아보자NullPointerException 이란?객체 참조가 null인데 그 참조로 메서드나 필드에 접근하려고 시도할 때 발생하는 예외예시// 객체가 null인 상태에서 메서드를 호출하려고 할 때String str = null;int length = str.length(); // 여기서 NullPointerException 발생//객체가 null인 상태에서 객체의 필드에 접근하려고 할 때MyObject obj = null;int value = obj.someField; // 여기서 NullP.. 2024. 8. 13. 웹사이트에서 흔히 겪는 HTTP 에러 코드 (400 에러 등) 웹사이트를 이용하다보면 갑작스런 에러가 나올때가 있다.개발자로서는 왠만한건 다 알고 있지만개발자가 아닌 사람들도 많이 겪는 에러들이기 때문에 간단한 원인 정도는 알아두면 마음이 편할 것이다.클라이언트 에러( 4xx 번대 에러)1.400 Bad Request :설명: 클라이언트가 잘못된 요청을 보냄.원인: 잘못된 요청 구문, 디코딩오류 2. 401 Unauthorized설명: 인증실패원인: 인증 자격증명 실패 3.403 Forbidden설명: 서버의 거부원인: 권한이 없는 사용자, IP 차단 4.404 Not Fount 설명: 존재하지 않는 리소스를 요청 했을때원인: 잘못된 URL, 경로 오타, 삭제된 리소스서버에러 (5xx 번대 에러)1. 500 Internal Server Error설명: 서버 내부 오.. 2024. 7. 29. 이전 1 다음 728x90 반응형 LIST