[error] JAVA POI 엑셀 다운로드 시에 500에러 java.lang.NullPointerException

·2023년 1월 4일
0

오류해결모음

목록 보기
19/19

poi라이브러리를 사용해서 엑셀다운로드 구현중,
service에서 생성 로직 작성 후 Workbook 객체에 담아오는데
controller로 가져온 workbook에서 자꾸 NullPointerException이 나타났다.
service단에서 로그 확인하니 for문으로 넣어주던 데이터가 cell에 담기다가 갑자기 멈춤ㅠㅠ

데이터가 중간까지만 담겨도 workbook은 일단 생성이 되어야 하는게 아닌가..? 생각했으나
아무리 이것저것 수정해도 workbook은 null이었다.

그래서 데이터가 workbook에 끝까지 다 추가될 수 있게 잘못된 코드 수정했더니 정상적으로 다운로드 수행됨..
workbook에 담길 데이터 입력 코드에 문제가 있다면(오류가 발생하지 않더라도)
null 예외가 발생할 수 있다는 점...!
예외처리의 중요성을 또 깨닫고 갑니다..

0개의 댓글