이 오류는 서버가 해당 요청을 충족시키지 못하게 하는 예기치 않은 조건을 맞닥뜨렸을 때 나타난다.
예기치 않은 조건에는 수많은 것들이 있기 때문에 로그에 찍힌 root cause를 보고 어떤 코드에서 생긴 오류인지 알아내야 한다.
나의 경우에는 Controller에서 Service의 특정 함수를 호출하는 곳에서 오류가 난 것으로 보였다.
- 오류난 코드
결론적으로는 호출한 service를 private으로 정의해서 생긴 문제였다.
private을 private final로 수정하였더니 오류가 해결되었다.
//수정 전
private FollowService followService;
//수정 후
private final FollowService followService;