본문 바로가기

반응형

개발(합니다)/시나브로(이슈)

(88)
[Docker] Head https://registry-1.docker.io/v2/library/docker/manifests/dind: unauthorized: incorrect username or password 상황 docker를 pull 하려고 했는데 에러가 발생했습니다. 문제 파악 docker hub의 유저 아이디나 비밀번호가 잘못 입력 된 경우에 나타납니다. 해결 방법 로그인 할 때 아이디@이메일을 전부 쓰지 말고 아이디만 입려합니다. docker login을 입력해서 다시 아이디와 비밀번호를 맞게 입력합니다. > docker login
[Git] refusing to merge unrelated histories 상황 gitlab에서 새로운 저장소를 만들면서 README.md를 만들고 로컬에서 flutter 프로젝트를 새로 생성했습니다. 그리고 git repo를 생성하고 pull을 했는데 에러가 발생했습니다. 문제 파악 로컬 저장소와 원격지의 저장소 기록(history)이 심하게 차이가 나면 병합 오류가 날거라고 보고 오류 메시지를 내보냅니다. 해결 방법 --allow-unrelated-histories origin master 를 옵션으로 주고 pull 합니다. > git pull --allow-unrelated-histories origin master
[git] Git Add - fatal: adding files failed 상황 다른 분이 작업하시고 전달 받은 프로젝트를 받았고 새로운 git repo에 올리려고 git에서 add . 를 했는데 파일이 추가 되지 않았습니다. 문제 파악 .ignore에 의해서 add 로 하나씩 올려야 된다는 설명과 에러가 발생했습니다. 해결 방법 > git add --ignore-errors .
[Git] Error: Please have a look at the Version Control console for more details 상황 개발하던 프로젝트를 받아서 git flow init을 입력했는데 에러가 발생했습니다. 문제 파악 git flow init을 하면 기본적으로 생성하는 브런치가 있습니다. 아래 사진 처럼 기존에 사용하던 git flow로 인해 브런치명이 중복 되는 경우가 있어서 문제가 되었습니다. 해결 방법 작업 하던 소스를 git stash를 하거나 git commit과 git push를 하고서 중복되는 브런치를 삭제합니다. 그리고서 다시 git flow init을 하면 정상적으로 실행됩니다.
[spring-batch]EL1008E: Property or field 'jobParameters' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public or not valid?EL1008E: Property or field 'jobParameters' cannot be found on obj.. 상황 PC를 밀고 다시 소스를 받아서 프로젝트를 실행했더니 spring boot batch쪽에서 에러가 발생했습니다. 문제 파악 소스 커밋이 제대로 되지 않아 어노테이션이 누락된걸로 보이며 로그에 있듯이 jobParameters를 받기 위한 어노테이션을 추가해야합니다. 해결 방법 jobParameters를 사용하는 bean에 @JobScope or @StepScope를 추가합니다.
[Gradle] An illegal reflective access operation has occurred 상황 Postgresql을 써야 하는 상황에서 JDBC를 gradle에 추가하고 실행했더니 에러가 발생했습니다. 문제 파악 개발 환경은 JDK가 11이고 추가한 JDBC가 1.8까지 지원 하는 버전이라 문제가 되었습니다. 해결 방법 - JDK 버전을 다운그레이드합니다. - JDBC lib 버전 업그레이드합니다. 아래 방법은 다운그레이드하는 방법입니다. gradle에서 sourceCompatibility를 변경합니다. 2. properties에서 gradle 버전을 변경합니다. 3. Project structure에서 SDK 버전을 변경합니다.
[encoding] junit과 Mock encoding 이슈 상황 Junit과 MockMvc로 테스트하던 중 한글이 깨지는 현상 문제 파악 Gradle 빌드 시 encoding을 수정했지만 되지 않았고 MockMvc를 실행할 때 인코딩이 되지 않는 문제로 파악 해결 방법 @Autowired로 주입하지 말고 커스텀하게 주입 private MockMvc mockMvc; @BeforeEach public void setup() { this.mockMvc = MockMvcBuilders.webAppContextSetup(ctx) .addFilter(new CharacterEncodingFilter("UTF-8", true)) .alwaysDo(print()) .build(); }
[selenium] Driver info: driver.version: SelemiumDriver 상황 크롬으로 selenium을 돌리고 있었는데 갑자기 에러를 뿜으면서 멈추는 현상 문제 파악 chrome이 91로 업데이트 된다고 하여 chromeDriver.exe를 교체해주고 실행했으나 chrome은 그대로 89 or 90이라 에러가 발생했습니다. 해결 방법 크롬을 업데이트 합니다. 설정창) Chrome 정보 탭) 업데이트 후 크롬 재시작

반응형