본문 바로가기
반응형

Tips37

[Github] Github readme stats 사용중 Maximum retries exceeded 에러 뜰 때 Github readme stats 사용중 Maximum retries exceeded 에러 뜰 때 어느날 내 깃허브에 들어가보니 표시되어야할 스탯은 안보이고 아래와 같이 "Maximum retries exceeded" 라는 에러만 뜨기 시작했다. 에러 내용을 토대로 검색해보니 이미 나와 같은 현상을 겪고 있는 사람들이 질문을 올렸고, 아래 이슈에서 에러의 해결방법을 찾을 수 있었다. https://github.com/anuraghazra/github-readme-stats/issues/1471 위 이슈는 github-readme-stats의 제작자가 에러에 관해 직접 open 한것으로, 해당 Repository를 Fork해서 본인의 Vercel에 배포하면 해결된다고 한다. 아래 유튜브 링크에 더 자세한.. 2023. 1. 30.
[Docker] 도커 귀신 컨테이너 문제 해결하기 도커 귀신 컨테이너 문제 해결하기 테스트용 PC에 Docker를 설치하고 깃랩, 레지스트리를 사용해보던 중 해괴망측한 일이 발생했다. 분명히 도커 서비스도 실행중이고, 깃랩도 정상적으로 작동되고 있는데, 실행중인 컨테이너 목록에는 안뜨는 말도 안되는 상황이 벌어졌다. 목록에 안 뜰 뿐만 아니라, 컨테이너 시작, 중지, 삭제도 마음대로 할 수 없고, 심지어 설치된 이미지들도 전부 사라졌다. 해결방법 기나긴 삽질 끝에 Docker 패키지가 2개나 깔려있어서 그랬다는 사실을 알게 됐다. Ubuntu Server OS 설치 시 기본 프로그램으로 docker를 추가했는데, 이번에 snap으로 도커 패키지를 하나 더 추가해버려서 충돌이 난거였다. apt-get과 snap 중 비교적 나중에 설치된 snap 버전 do.. 2022. 12. 22.
[Typescript] Object를 URL 파라미터로 변환하기 Object를 URL 파라미터로 변환하기 아래와 같은 검색용 Interface를 만들었다고 가정하자. interface RoadmapSearch { client?: number; title?: string; official?: boolean; order?: TRoadmapOrder; page: number; } URLSearchParams를 사용하면 RoadmapSearch 타입의 Object를 URL 파라미터 문자열로 바꿀 수 있다. const query: RoadmapSearch = { client: 1, title: test, official: true, order: RoadmapOrder.LATEST, page: 1, }; const param = new URLSearchParams(query);.. 2022. 12. 22.
[Docker] server gave HTTP response to HTTPS client 에러 날 때 Intro 로컬 서버에 CI/CD를 위해 Docker Registry를 구성하고 이미지를 push 하려는데, 아래와 같은 에러가 발생했다. C:\Users\Administrator>docker push 192.168.0.2:5000/openroadmaps-backend Using default tag: latest The push refers to repository [192.168.0.2:5000/openroadmaps-backend] Get "https://192.165.100.2:5000/v2/": http: server gave HTTP response to HTTPS client 인터넷에 찾아보니 클라이언트 보안 설정 문제로 docker 폴더의 daemon.json 파일을 수정하라고 하는데, U.. 2022. 12. 21.
[NPM] npm build 이후 serve 시 PSSecurityException 뜰 때 npm build 이후 serve 시 PSSecurityException 뜰 때 NodeJS 환경에서 프로젝트를 빌드하면 serve -s build로 배포할 수 있다는 안내가 나오는데, 이 명령어를 따라 치면 아래와 같은 에러를 볼 수 있다. PS D:\workspace\Projects\OpenRoadmaps\frontend> serve -s build serve : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\AJW\AppData\Roaming\npm\serve.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + ser.. 2022. 12. 2.
[Spring Boot] WebSecurityConfigurerAdapter Deprecated 해결하기 WebSecurityConfigurerAdapter Deprecated 해결하기 새로 프로젝트를 만들고 이전처럼 WebSecurityConfigurerAdapter 클래스를 상속받아 SecurityConfig 클래스를 만들었는데 아래와 같은 경고가 발생했다. 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' is deprecated 공식 문서를 찾아보니 아래와 같이 설명되어있는 것을 확인할 수 있었다. In Spring Security 5.7.0-M2 we deprecated the WebSecurityConfigurerAdapter, as we encourage users to mo.. 2022. 11. 15.
[ESLint] Delete`CR` 에러 폭탄 해결하기 (End of Line 일괄 변경, 기본값 설정하기) Intro 멀쩡하던 프로젝트에 ESLint를 적용해봤더니 아래와 같이 에러 폭탄을 맞았다. 그냥 LF 에러를 안뜨게 할까 싶었지만, git add 할 때 뜨는 CRLF Warning도 없앨 수 있고, 파일 용량도 줄어들기에 수정하는것이 좋을 것 같아 찾아본 해결방법을 정리해보도록 하겠다. 현재 프로젝트 파일들의 End of Line 변경 물론 파일을 일일이 선택하고 LF로 변경해줘도 되긴 하지만, 프로젝트 초반이라 파일이 얼마 없을 때나 가능한 일이다. 몇십개나 되는 파일을 어느 세월에 다 바꿔주고 있을까. 아래의 git 명령어를 통해 git에서 관리하는 모든 파일들의 EoL을 일괄 변경할 수 있다. git config core.autocrlf input git rm --cached -r . # 명령 실.. 2022. 10. 30.
[Spring Boot] Process 'Gradle Test Executor 1' finished with non-zero exit value 1 해결법 Intro 기존 환경에선 개발이 잘 되다가 새로운 환경에서 개발을 진행하니 빌드는 잘 되는데, 테스트 시 아래의 에러가 뜨며 진행히 되지 않았다. Process 'Gradle Test Executor X' finished with non-zero exit value 1 Could not write standard input to Gradle Test Executor X. java.io.IOException: 파이프가 닫히는 중입니다 해결법 [Settings (Ctrl + Alt + S)] - [Build, Execution, Deployment] - [Gradle]로 이동한다. Gradle user home의 경로 중 한글이 포함되면 안된다. 경로를 변경하고 확인 버튼을 누르면 해당 경로에 Gradle .. 2022. 10. 30.
[Spring Boot] @DataJpaTest에서 JPAQueryFactory Bean 등록 안될때 @DataJpaTest에서 JPAQueryFactory Bean 등록 안될때 @DataJpaTest는 @SpringBootTest와 달리 Entity와 SpringDataJpa 관련 Bean만 등록해주기 때문에, QueryDSL에서 사용하는 JPAQueryFactory Bean은 등록되지 않는다. 때문에 테스트를 실행하면 아래와 같이 JPAQueryFactory Bean을 찾을 수 없다는 에러가 뜬다. Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext ... Caused by: org.springframework.beans.factory.UnsatisfiedDependency.. 2022. 10. 27.
반응형