Spring Boot 에서 JPA를 사용해서 자동을 테이블을 생성하기 위해 create-drop 을 사용했다 에러 o.h.t.s.i.ExceptionHandlerLoggedImpl : GenerationTarget encountered exception accepting command : Error executing DDL "..." org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "..." 원인 여러가지 원인이 있다고 나왔는데 나 같은 경우에는 Entity를 구성하는 코드 중에 SQL 예약어가 있었다 최신 날짜를 의미하려고 update라는 컬럼을 사용하려고 했다; ㅋㅋㅋㅋ 어쩐지 다른 테이블들은 잘 생성되는데 한..
error
상황 do-while문과 cin을 사용해 특정 값이 입력되기 전까지는 반복해서 입력을 받아 입력에 따른 작업을 하도록 했다. 그런데 특정 입력 부분만 되면 입력하고 엔터를 치는 순간 내가 이상한 값을 계속 입력하고 있는 것처럼 혼자 무한 루프를 돌았다 해결 cin은 입력받은 값이 입력을 저장하려는 변수의 자료형과호 호환되지 않으면 입력을 받지 않고 입력버퍼에 그대로 남겨둔 채 다음으로 넘어간다 입력버퍼에 남아있는 값이 다음 입력으로 인식되어서 무한루프를 도는 것처럼 보이게 된다. cin 입력값과 저장하려는 변수의 자료형이 맞는 지 확인하자 해결 그 외 알게된 것 cin : 입력버퍼의 개행문자나 공백 직전 값까지를 가져온다. 입력버퍼에 개행문자를 남겨둠. 개행문자를 남겨둬서 cin >>사용 후 cin.ge..
상황작업 잘 하고 평소처럼 푸시하려는데support for password authentication was removed on august 13, 2021. please use a personal access token instead.라고 오류남 검색해보니 git 에서 push pull clone 시 기존의 비밀번호 로그인을 사용하지 못하고토큰을 사용해서 인증해야 하는 걸로 바뀌었단다..토큰 발급은 별 거 아닌데 이 토큰을 내 로그인에 사용하도록 설정하는 과정에서너무너무 헤매고 안되는 것들도 많았고 해서 성공한 방법을 적어둠 토큰 발급방법이 궁금하다면 아래 글을 참고해 먼저 토큰을 발급받자.https://onedaythreecoding.tistory.com/entry/GitHub-personal-acc..
결론 remote 저장소에 변경사항을 아무거나 만들고 pull받은 뒤 다시 push 해봐라 문제상황 작업을 한창 하고 add와 commit 후 push푸시하려는데 remote가 moved되었다는 메세지와 함께 푸시가 되지 않았다 알고보니 다른 팀원이 원격 저장소 이름을 바꿔서 remote저장소 url 주소도 바뀐 것이었다 그래서 시키는 대로 바뀐 url주소로 다시 연결했다 그런데 remote가 moved되었다는 메세지만 사라지고 똑같이 생긴 오류가 다시 났다 뭔 별 오류메세지도 없이.... 그냥 푸시가 안됐다는 말 뿐 git push 말고 다른 명령어들은 잘 작동하는 걸로 보였다 그나마 오류 메세지같이 보이는 fatal error in commit_refs를 무슨 뜻일까 고민도 해보고 구글링도 해봤는데 ..
앱 빌드 중 이런 오류가 났다 찾아보니 multidex라는 걸 사용해야 한다고 한다 minSdkVersion 값에 따라 해결방법이 다르다고 하니 맨 아래 링크 참고. minSdkVersion은 build.gradle :app에서 확인할 수 있다. 나는 minSdkVersion이 20이하였다. build.gradle :app android { ... defaultConfig { ... multiDexEnabled true //추가 } ... dependencies { ... implementation 'com.android.support:multidex:1.0.3' //추가 } AndroidMeifest.xml 나는 AndroidMenifest.xml 에서 위에 코드를 넣으라고 해서 했다가 오류가 나서 한..
관광공사의 Tour Api 국문관광정보 활용 작업 중 Retrofit 으로 api와 통신하는 과정에서 해결이 어려웠던 오류 W/System.err: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 79 path $.response.body.items json 데이터를 받아오는 데 받아오는 json내용 중간에 { }가 아닌 [ ]로 감싸진 배열형태가 존재 그 부분에서 에러가 남 에러 메세지 내용 : Expected BEGIN_OBJECT but was STRING.. 즉 { }가 올 자리에 [ ]가 있어서 오류가 났다 json의 이런 ..