모래블로그

졸프 에러 정리 본문

Error

졸프 에러 정리

별모래 2023. 11. 22. 17:25
728x90

기억나는 에러들 정리

그동안 졸업 프로젝트 하면서 수 많은 오류들과 마주했었는데,

 

NullPointerException

에러가 발생했을 때 화났던 것들 중 하나가 NullPointException 이었다.
데이터 받아오는거라 null 이 발생하는게 한두개여야지,,,

이건 하나하나 System.out.println 으로 출력해보면서 어디에서 문제가 발생했는지 체크하면서 잡아냈다.

 

IndexOutOfBoundsException

이건 범위를 넘어가서 발생한 오류라서 금방 고쳤던 것으로 기억한다.

 

UnsatisfiedDependencyException

이건 application.properties에 정리해뒀던 앱키들 빠졌을 때 발생했던 오류였다.

 

ClassCastException

내가 제~~일 화나고 싫어했던 오류다.
JSON 라이브러리 이용하면서 가장 많이 발생했던 오류.
얘네들은 자료형이 달라지면 cast 할 수 없다는 오류인데, 아무튼 그래서 JSONObject고 JSONArray고, java.lang.String이고 등등 아무튼 자료형을 내가 잘못 입력하면 바로 저 오류가 떴다..^^
데이터 받아오는거라 데이터 자료형이 다르면? 바로 떠버리기...
저 오류 정말 수백번은 마주친 것 같다 ㅎㅎ
이제 저 오류 보기만 하면 아 또 캐스트 문제구나? 바로 고쳐~ 하는 상태가 되어버렸다.

 

JSONException

사실 이건 원인은 잘 모르겠는데, 보통 호출이 제대로 안됐을 때, 즉 실패했을 때 떴던 것 같다.
왜냐면 데이터 제대로 받아오면 ServiceResult가 최상위에 있는거라 없을 리가 없기 때문이다.

그래서 호출 실패하면 다시 호출하는 형식으로 바꾸자 했었다.

 

NumberFormatException

이건 그냥 형식 잘못 되었다는 오류. Integer인데 들어오는건 String이라 발생했던 오류 같다.

 

기억나는건 이정도!

아무튼 졸업프로젝트 끝!!😆

728x90