우물안에서 보는 하늘도 맑다

네이버 엑스퍼트 일기 - 마이바티스 오류 수정 본문

경단녀에서 "나"로 돌아가기/다양한 시도를 해보자

네이버 엑스퍼트 일기 - 마이바티스 오류 수정

몽염이 2022. 10. 25. 10:54
반응형

윈도우 빠른지원의 기능을 활용해서 상담자가 윈도우 10을 쓰고 있는 경우 직접 원격 접속하여 문제가 있는 코드를 확인하고 수정함

오늘은 20분동안 짧은 상담이라서 오류가 나는 부분을 확인하고, null point exception 이 나지 않도록 if 문 처리만 함

 

 

에러 메세지

ava.lang.NullPointerException
at com.example.controller.ReviewController.selectlistGet(ReviewController.java:123)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(App

 

오류 원인

reviewImageService.selectReviewImage(review.getNo());

review.getNo() 값은 정상으로 보이고

reviewImageService.selectReviewImage 에서 No에 알맞은 Image obj를 찾기 못하고 null을 return 하면서 오류가 남

반응형