일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바
- git
- 프로그래머스
- github
- DTO
- 파이썬
- stringbuffer
- CRUD
- 에러
- 기본생성자
- java
- html tag
- Codeup
- HTML
- lv1
- 브랜치
- 깃허브
- @builder
- 부트캠프
- @NoArgsConstructor
- SQL
- entity
- 알고리즘
- 부스트코스
- 코드업
- HashSet
- Python
- 캡슐화
- @AllArgsConstructor
- 상속
- Today
- Total
목록에러메시지,에러해결 (6)
잉?
dto클래스에서 comment를 생성하는데 오류가 발생했다. 이 오류를 자세히 들여다보자. Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator)] ❓ 하나 이상의 creator가 존재하지만 Object 값을 역직렬화할 수 없다는 오류가 발생했다. 🔎 그 이유는 Jackson library가 역직렬화할 때 기본 생성자를 필요로..
Gradle 빌드할 때부터 에러가 발생했다. 이 test가 프로젝트 빌드할 때 실행 되는 애 같은데, 일단 에러 종류도 엄청 많고,, test에 의해 발생된 에러여서 그런지 클릭 시 해당 부분으로 이동하는 기능도 없었다. 하지만 당황하지 않고 보면 Task :test라고 맨 첫부분에 쓰여있다. 그리고 해당 프로젝트의 test안에 contextLoads() FAILED라고 작성되어있다. 난 저 메서드를 작성한 적이 없다. 해당 파일에 들어가서 실행되는 메서드를 삭제해줬다. 잘 작동된다.
실행 도중 에러 메시지가 떴다. Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. Web server failed to start. Port 8080 was already in use. 8080 포트를 다른 곳에서 이미 사용 중이라는 에러. 포트를 변경해줘도 되지만 변경하기엔 이 포트를 사용하는 이유가 있지 않을까 하는 생각에 난 죽이기를 선택했다. 윈도우 + r 을 누르고 cmd를 입력하여 창을 열어보자. 아래의 명령어를 입력하면 로컬주소와 PID가 출력된다. netstat -ano // 또는 netstat -ano | findstr..
키오스크 주문 프로그램에서 입력을 받을 때 엔터키를 누르면 NumberFormatException에러가 발생했다. 일단 NumberFormatException은 숫자 형식 오류에 의해 발생하는 에러이다. 코드를 보면 nextLine()을 사용하여 숫자를 입력받고 있다. 그리고 입력받은 문자열을 Integer.parseInt()를 사용해 int형으로 바꿔주는데 이 바꿔주는 부분에 ""공백이 들어가니 오류가 날 수밖에... 이 오류를 해결하기 위해 nextInt()로 코드를 바꿔줬다. 입력을 숫자로 받는데 굳이 문자열로 받을 이유가 있나? 싶어 수정해 줬다. nextInt()는 엔터를 쳐도 수가 들어가지 않는 이상 다음으로 넘어가지 않는다. 굿! 난 내 상황에 더 적합하게 코드를 수정해 줬지만 try cat..
키오스크 주문 프로그램을 만드는 과정에 스택오버플로우 에러를 해결했다. 스택오버플로우는 지정한 메모리 사이즈에 비해 훨씬 많은 메모리를 사용하게 되어 발생하는 에러다. 즉, 내가 매고 있는 가방에 책도 넣고, 노트북도 넣고, 의자도 넣고, 책상도 넣다 찢어져 버린 상태이다. 에러들을 살펴보자. 에러들을 하나씩 눌러보면 (아래부터 위로 올라간다.) Buy 클래스 ↓ Kiosk kiosk = new Kiosk(); Kiosk 클래스 ↓ Data data = new Data(); Data 클래스 ↓ Buy buy = new Buy(); 이런 식으로 서로의 기본생성자를 불러온다. 스택오버플로우의 대표적인 사례가 재귀함수를 예로 들 수 있다는데 나의 경우엔 상호 참조의 사례이다. 클래스 간에 서로의 생성자를 불러..
일단 나는 파이썬 flask를 이용해 미니프로젝트를 만들고 있었다. 근데 아래와 같은 오류가 발생했다. 뭐 명확한 이유도 없고.. 그저 데이터들을 JSON을 통해 가져오려 하니깐 "html파일은 JSON파일이 아니라고 SyntaxError가 났다."라고만 메시지가 뜬다. *SyntaxError는 문법적으로 유효하지 않을 때 나는 에러다. 구글링을 한 결과 오류 메시지는 같은데 해결법이 다 달랐다. 첫번째로, 부분에 jquery 스크립트를 붙여넣지 않아서 발생한 사람도 있었고, 두번째로, fetch("guestbook") 에서 /를 빼먹어서 발생한 사람도 있었다.(밑의 코드블럭 처럼 작성해야 함) function save_comment() { let formData = new FormData(); let ..