개발/에러

· DEV/Frontend
Invariant Failed You Should Not Use Outside a 문제 상황 개발 중, 리액트 애플리케이션에 react-router-dom을 사용하여 페이지 라우팅을 구현하려고 할 때 아래와 같은 에러 메시지가 발생했습니다. 에러 메시지 Error: Invariant failed: You should not use outside a 이 메시지는 컴포넌트가 컴포넌트의 외부에서 사용되었을 때 나타납니다. 원인 분석 컴포넌트는 반드시 컴포넌트(예: , )의 내부에 위치해야 합니다. 이 규칙이 지켜지지 않으면 라우팅이 제대로 작동하지 않습니다. 프로젝트 구조상 컴포넌트의 포함이 누락되었거나, 잘못된 위치에 배치된 경우가 있을 수 있습니다. 해결책 1. 컴포넌트 확인 모든 컴포넌트가 안에 존재하는..
· DEV/Backend
Intro. 무슨 일이지…? 갑자기 Swagger 사용하는 방법 쓰면서 Swagger를 만들고 있었는데 에러가 발생했다 아직 별도의 세팅을 하지 않았는데 에러가 떠서 좀 당황 스러웠다 해결 방안 문제 파악 일단 로그를 봐보자. 프로젝트 부팅 과정에서 Warning이 떴다. 그리고, 내려가면 Null Exception이 뜬다 마지막 프로젝트 실행 이후 달라진 점은 새로운 의존성(Swagger)를 추가했다는거라 설정 파일에서, Swagger 부분을 긁어서 🚀 Chat GPT에게 한 번 물어본다 내가 예상한 문제가 정답이라고 알려준다 해결 방안 GPT에게 최신 정보가 없는거 같아, 구글링을 했다 구글링해보니 spring.mvc.pathmatch.matching-strategy=ant_path_matcher를 ..
· DEV/Backend
Error Cannot Find Module socket.io socket.io를 설치하고 백엔드 서버를 실행 시켰더니 에러가 발생했다. 현재 상황 // socket 등록 fastify.register(fastifyIO); fastify-socket.io를 사용하려면 위와 같이 fastify Instance에 미들웨어를 등록 되어 있음을 확인했다. 미들웨어들을 한 번에 fastifyInstance에 넣도록, 모듈을 만들어뒀는데, 이게 문제가 싶었다 하지만, 에러 트레이스를 보면, node_modules에서부터 문제가 발생 했으므로, 미들웨어 등록 문제는 아니었다. 해결 방법 생각해보니 유독 TS의 경우 js의 superset이라 그런지, 타입이나 인터페이스 등과 함께 원본? 소스가 없어 에러를 겪은 기억..
· ETC
Apt Update 안될 때 해결 방법 Kurento Media Server Local 설치하는 방법을 하는데 7.0.0 업데이트 되면서 호환성 문제가 발생했다. 그래서 다시 6.9.0 버전으로 내리려는데 갑자기… apt update가 되지 않았다 sudo apt update를 하면 Not Working이 뜨다가, 결국 에러를 반환하고 끝나는 상황이 반복 되었다 W: Some index files failed to download. They have been ignored, or old ones used instead. Answer in English. 구글에 떠도는 DNS나 저장소 리스트를 변경했지만 안되었다. 그래서 대여한 클라우드에서 새로운 인스턴스를 만들어 테스트했는데도 되지 않았다 그렇다면, D..
· DEV/Backend
Connection to IP Address Refused. Check That the Hostname and Port Are Correct PostgreSQL을 학교에서 대여 받은 NHN 클라우드에 배포해서 연결하려고 했더니 에러가 발생 하였습니다. TypeORM으로 Ubuntu의 PostgreSQL의 접근하는 상황이었습니다 먼저, 대여한 클라우드의 기본 PostgreSQL 포트인 5432를 열어주었습니다 해결 과정 - PostGreSQL 접근 제어 이슈 방화벽을 해제했음에도 여전히 접근 할 수 없었습니다. 찾아보니 기본적으로 PostgreSQL에서 접근 제어를 하고 있었습니다 이를 해결하기 위해 먼저 설정 파일들이 몰려 있는 쿼리 파일 구성 위치를 찾습니다 sudo -u postgres psql SH..
· ETC
Cannot Read Properties of Undefined (reading ‘joinColumns’) 프로젝트 개발을 하던 도중 Postman으로 User api 테스트를 하는데 아래 에러가 발생하였습니다. { "statusCode": 500, "error": "Internal Server Error", "message": "Cannot read properties of undefined (reading 'joinColumns')" } 에러가 발생 한 곳은 Entity-Service-API 흐름 중 Entity에서 발생하였습니다. 오늘은 에러 해결 과정과 그 이유를 파악하도록 하겠습니다 문제 원인 위는 제가 작성한 User 엔티티의 일부분입니다. 유저의 Meta 정보를 UserMeta 엔티티를 참조..
· DEV/Backend
Java Error Release Version 17 Not Supported Intro. 왜 발생했는가? 강의에서 11 LTS 버전과 Spring boot 3.0 이전 버전으로 설치하라고 했는데 내가 잘못 설치했다 프로젝트에서 설정된 SDK는 11인데 인텔리제이가 pom.xml에 JDK 버전을 17로 설정해뒀었다 해결 방안 이 문제를 해결하려면 프로젝트 설정에서 모듈 SDK를 Java 17로 업그레이드하거나 소스 코드의 버전을 Java 11로 낮춰야 합니다. Java 17로 업그레이드하기 Java 17을 설치합니다. 설치 방법은 Java 다운로드 페이지(https://www.oracle.com/java/technologies/javase-jdk17-downloads.html)를%EB%A5%BC) 참조하..
berom
'개발/에러' 태그의 글 목록