728x90
반응형
이 로그를 보면 MyBatis나 Java 코드 실행 중 Cannot read the array length because "<local2>" is null 오류가 발생했습니다. 즉, 코드에서 배열이나 리스트를 다루려 하는데, 참조가 null이라 길이를 확인할 수 없는 상황입니다.
문제 원인
- <local2>라는 로컬 변수가 null 상태인데 length 또는 size()를 접근하려고 했음.
- 흔히 발생하는 케이스:
- 컨트롤러에서 파라미터로 전달된 배열/리스트가 null.
- 서비스/DAO에서 반환한 결과가 null인데, 코드에서 바로 .length 또는 .size() 접근.
- JSON 바인딩에서 배열이 누락되어 null로 들어옴.
728x90
반응형