Translate

[Spring] MethodMember.isCatcher 에서의 NullPointerException 문제




@RequestMapping("/leader/schedule/userListAjax")
@ResponseBody
public Map<String, Object> scheduleListAjax() {
 Map<String, Object> resData = new HashMap<String, Object>();
 List<Map<String, String>> scheduleList = new ArrayList<Map<String, String>>();

 for (int i = 0; i < 20; i++) {
  scheduleList.add(getSchedule());
 }
 resData.put("data", scheduleList);

 return resData;
}


스프링에서 위와 같은 코드 사용 시 아래와 같은 로그와 함께 500에러가 발생을 했다.
1004lucifer


 ... 생략 ...

Caused by: java.lang.NullPointerException: null
at org.springsource.loaded.MethodMember.isCatcher

 ... 생략 ...


1004lucifer
원인을 찾다가 컴파일 결과를 clean 해보라는 이야기가 있어서
mvn clean compile 을 진행 후 다시 수행해보니 잘 되었다.



참고
https://github.com/spring-projects/spring-loaded/issues/56


댓글