본문 바로가기

마주쳤던 에러 해결 모음49

윈도우 프로세스 포트 번호 확인 및 종료 방법 현재 실행중인 프로세스 포트번호 출력 명령 : netstat -ano 포트번호 쓰는 프로세스 찾은 후, 프로세스 종료 명령(여기서 예시는 3000번 포트 쓰는 프로세스 종료) : taskkill /f /pid 8252 만약 실행이 안 된다면 cmd를 관리자 권한으로 실행해보자! 2022. 12. 9.
[에러해결] ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed 에러코드 : ERROR Shutdown broker because all log dirs in C:\tmp\kafka-logs have failed 에러 원인 : 카프카가 주기적으로 log 파일 삭제하는데, 그 과정에서 버그가 있어서 발생하는 케이스라고 한다. 해결 방법 : 카프카 디렉터리/config/server.properties 파일 오픈해서 아래 이미지에 나온 log.dirs 확인하여, 로그 저장 경로 확인한다. 그리고 해당 경로 하위에 기존에 있던 로그 파일들 전부 삭제하니 문제 해결 되었음. 에러 해결 위해 참조한 블로그 : https://camel-context.tistory.com/23 [KAFKA] Failed to clean up log for __consumer_offsets, Shu.. 2022. 12. 2.
[mysql] cannot delete or update a parent row 에러코드 : cannot delete or update a parent row ### 에러 원인 : 자식 테이블의 row에서 참조하는 부모 테이블의 row를 삭제하려 할 때, mysql DB에서 안정성을 위해 위 에러를 발생시키면서 삭제를 막아버린다. 해결방법 : 삭제할 부모테이블의 row와 관계 있는 자식테이블의 row도 함께 삭제하거나, Mysql db에서 위 기능을 제공하는 옵션을 False로 바꾸면 된다. (옵션 바꾸는 방법은 다른 블로그 포스팅 검색하면 나옴) 2022. 11. 28.
[에러 해결] cannot deserialize from object value (no delegate- or property-based creator) 에러코드 : cannot deserialize from object value (no delegate- or property-based creator) 에러 원인 : @RequestBody 로 받을 Dto 클래스에 기본 빈 값 생성자가 있어야 하는데 없어서 에러 발생 ( jackson 라이브러리가 빈 생성자가 있어야지만 동작하기 때문) @PostMapping(value = "/join") public Response join(@RequestBody UserJoinRequest request){ User user = userService.join(request.getUserName(), request.getPassword()); return Response.success(UserJoinResponse.fr.. 2022. 11. 20.