사유: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'cri' on field 'perPageNum': rejected value [10$searchType=c];
codes [typeMismatch.cri.perPageNum,typeMismatch.perPageNum,typeMismatch.int,typeMismatch];
arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [cri.perPageNum,perPageNum]; arguments []; default message [perPageNum]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'perPageNum';
nested exception is java.lang.NumberFormatException: For input string: "10$searchType=c"]
잠시 짬이 나서 Okky 에서 쿰척거리다가 도움을 외치던 초보 분을 보곤 트러블 슈팅을 해보았다.
.이 Trace를 해석해보자.
스프링의 빈 프로퍼티를 바인딩하는 데 에러가 났다.
cri 라는 객체의 필드중에 perPageNum 이라는 거에서 거부반응이 일어남.
perPageNum 의 값이 10$searchType=c 로 들어가있음.
(아마 파라메터를 붙이기위해서 & 쓰려다가 $ 오타를 낸듯)
이 type을 알수 없다.
perPageNum에선 NumberFormatException 이 일어났다.
perPageNum에 들어간 value가 숫자 포맷이 아니어서 에러를 냈다...
&를 쓰려다가 $를 써서 스프링내부에서 파싱이 잘못되어서 들어간 걸로 보인다,
결론은 야근의 야근으로 환각증세를 일으킨 것으로 보임.
야레야레
'Tech > trouble' 카테고리의 다른 글
Uncaught TypeError: $(...).size is not a function (0) | 2017.04.02 |
---|---|
jenkins 로 tomcat에 원격 배포, 트러블슈팅 (0) | 2017.03.27 |
스칼라 play activator 설정 (0) | 2017.03.19 |
라즈베리파이 USB 전력 제한 풀기(우분투mate, 라즈비안) (0) | 2017.03.16 |