Programing/Error Resolution(오류해결) 30

Validation failed for query for method public abstract 오류 해결

최근에 개인적인 사정으로 포스팅을 못해서 오랜만에 오류 포스팅으로 찾아왔습니다. 제가 개인적으로 JPA를 공부하고 있는데 JPA를 하다보면 생각하지 못한 곳에서 오류가 자주 발생했습니다. Validation failed for query for method public abstract 위와 같은 오류가 발생했었는데 처음에 왜 발생했는지 몰랐습니다. /** * Repository 로직 */ public interface blogPostRepository extends JpaRepository { // Iterable findAll(); @Query(value = "SELECT * FROM BlogPost where postmaintitle = :postMainTitle") List findByPostMai..

세무민의 코딩일기 : could not extract ResultSet 오류 해결하기.

오늘 휴가라서 개인 공부를 조금 하다가 오류가 발생해서 포스팅을 해봤습니다. 발생한 오류는 위와 같습니다. 제가 JPA를 이용해서 개인 프로젝트를 만들고 있는 중인데 먼저 당황했습니다. "could not extract ResultSet"라는 말은 결과값을 가져올 수 없다는 의미였습니다. 그래서 제가 확인한 건 아래와 같습니다. 1. 테이블과 컬럼의 존재 유무 테이블과 컬럼의 존재 유무를 확인했으나 정상적으로 DB에 들어있었습니다. 2. Entity 확인 (대소문자 구분) 이 부분에서 오류가 났었는데 제가 entity와 column의 명칭을 다르게 작성했었습니다.. Caused by: java.sql.SQLSyntaxErrorException: Table 'profile_tb.my_service' doe..

개발 일기 : [error] fatal: Authentication failed for ~~ 오류 해결하기(lock 걸린 경우)

개발 일기 : [error] fatal: Authentication failed for ~~ 오류 해결하기 이번 포스팅은 진짜 삽질을 통해서 많은것을 배웠던 포스팅입니다. 바로 시작하겠습니다. 혹시 위와 같은 오류를 만나보신적이 한번쯤 있을 것입니다. 제가 Vue 공부를 시작하려고 깃을 만들다가 위와 같은 오류가 발생했습니다. 위와 같은 오류는 대부분 github와 gitlab, local의 계정이 달라서 발생하는 문제입니다. 1. 해결 방법 "git config --system --unset credential.helper" 유저 아이디와 패스워드를 재 설정해주면 됩니다. 2. 해결되면 당근 포스팅 안했겠죠?? 해결할 수 있을 것이라고 생각했으나 오산이였습니다. 말 그대로 지금 잠금이 되어있어서 해당 ..

세무민의 코딩일기 : Eclipse에서 System.out.println가 콘솔에서 출력되지 않을 때 해결하는 방법(부제 : logger란 무엇인지)

오늘 재택근무를 하면서 동료 직원이 했던 질문이 있었다. "System.out.print가 콘솔에서 출력이 안되요... Logger라는게 있다던데 그걸 사용해볼까요?" 이 질문에 대한 내 답변은 무엇이었을까? 나는 우선 2가지의 경우의 수를 말했다. Window -> Preferences -> Run/Debug -> Console -> limit console output 변경 위의 경우는 콘솔창에 출력이 제한되었을 경우를 생각하여 답변을 한 내용이다. Limit console output을 체크하지 않는 경우일 때 제한없이 출력되고 만약에 제한을 한다면 체크를 하고 버퍼의 크기를 변경해주면 된다. 기본값으로는 8만 size인데 여기서 자유롭게 추가해주면된다. 해당 콘솔에서 버퍼 크기의 최대 값은 2,1..

세무민의 코딩일기 : Publishing to Tomcat v9.0 Server at localhost...' has encountered a problem 오류 해결하기

오랜만에 오류 해결 포스팅으로 찾아왔습니다. 사실 이번 오류는 워낙 다양한 부분에서 문제가 발생할 수 있었던 부분입니다. 위와 같은 오류는 현재 8080 port와 8005번 포트를 사용하고 있어서 발생하는 문제입니다. 그렇다면 해당 포트를 종료시켜주면 문제가 해결됩니다. 포트를 종료시키는 방법은 다양하게 존재하겠지만 가장 빠르게 조치할 수 있는 방법은 Cmd에서 진행하는 것입니다. #1. netstat -a -o 명령어 입력 콘솔에 위와 같은 명령어를 입력하면 아래처럼 포트에 대한 상태를 확인할 수 있습니다. 해당 8080 포드에 대한 PID는 18416번인데 이녀석을 통해서 8080 포트를 종료시켜주면 됩니다. #2. taskkill /f /pid 18416 명령어 입력 입력하면 위와 같이 프로세스가..