본문 바로가기

with my rubber duck/errors24

swagger date type parameter format https://stackoverflow.com/questions/65600426/getting-issue-with-date-time-in-swagger-ui Getting issue with date time in swagger UI I am passing a date-time 31-05-2019 23:59:59 in query string using swagger UI but getting an exception for invalid date-time. Please see attached screenshot. stackoverflow.com 나는 initBinder로 String을 받으면 date로 변환하는 방식을 썼는데 파라미터 타입이 date이다보니 swagger에서 받아들이지못했다. 검색을통해 d.. 2022. 10. 3.
H2에서 User은 예약어이다. H2 DB에서 user은 예약어이니 테이블 이름을 user로하면 각종 오류를 만날 수 있다.^^ 하.하하 나의경우 yml아니고 properties파일이라 그런지몰라도 NON_KEYWORDS=USER 이것도 먹히지 않았다. (인터넷 예시들은 다 yml이었다.) 그래서 이렇게 했다. 2022. 8. 2.
open API 에서 오류가 나면 내 잘못이 아닐 수도 있다 자꾸 에러가 나면 안되는 곳에서 NullPointerException이 나는거다. 나는 분명 사진이 필수로 있는 데이터를 불러오고있는데 사진에서 널포인터가남. 도대체 뭐가문제지? 그래서 if문으로 null 처리에... try catch에...로그도 찍어보고.... 타임리프에도 널이어도 괜찮은 방식으로 바꿔놓고 테스트를했다. 그결과. 알고보니 진짜 데이터 하나에 사진이 없다. 뭐지? 내가 이상하게 요청했나 싶어서 그냥 쌩 json으로도 요청해봤다. 근데 진짜 이 데이터에만 사진이 없다. tour API에 제보했다. Open API 쓰다가 오류가 나면 내 코드에 문제가 아닐수도 있다는 사실을 알게되었다.. 약간 이거 만든사람도 사람이구나.. 싶다 ㅎㅎ 2022. 7. 15.
DefaultHandlerExceptionResolver HttpMessageConverter WARN 5940 --- [nio-8081-exec-7] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Integer` from String "qqq": not a valid Integer value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Integ.. 2022. 7. 10.
heroku application error app crash cmd에 heroku logs --tail --app [앱이름] ex)heroku logs --tail --app test-app 이렇게 하면 로그를 볼 수 있는데 ..봐도 뭔소린지 검색해봐도 딱히 뭐가 문젠지 모르겠고 port 문젠가 싶어서 port 번호 지정도 해봤는데 안된다. 그냥 spring boot로 실행하면 잘만된다. 그래도 잘 실행돼도 어떤 에러가 있을 수 있으니 확인해봤는데 404 에러가 뜬 게 있었다 혹시 이게 문젠가 싶어서 이 에러를 해결하고 다시 커밋푸시를 해봤다. 근데도 안됨. cmd에 뜨고 있는 에러도 그대로^^ 혹시 뭔가 있지 않을까 그냥 로그 자체를 첫 줄부터 차례차례 보던 중... 뭔가 중요해 보이는 단서 발견 jarfile에 접근할 수 없다는데.. 뭐지? 엄청난 걸 발견 그.. 2022. 7. 4.
Heroku Task :compileJava FAILED ERROR: Failed to run Gradle! ^^! https://devcenter.heroku.com/changelog-items/1489 Java 11 now available | Heroku Dev Center Java 11 now available Change effective on 25 September 2018 Heroku’s support for Java, Scala, Clojure, and Gradle now includes support for OpenJDK version 11. To use this version of the JDK, create a system.properties file in your application with the fo devcenter.heroku.com heroku는 8버전 기준이라 java에서 따로.. 2022. 7. 3.
728x90