웹 애플리케이션을 배포하려고 할 때, StandardContext.startInternal에서 오류가 발생하여 컨텍스트가 시작되지 않았습니다. 그 결과, 애플리케이션이 정상적으로 배포되지 않았습니다. JDBC 드라이버가 제대로 제거되지 않아 메모리 누수 가능성 경고
ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.index_jsp: JSP 2. 문제 설명 웹 애플리케이션을 배포하고 실행하는 과정에서 HTTP 500 내부 서버 오류가 발생했습니다.
Hibernate의 시퀀스 테이블(member.real_estate_price_SEQ)이 없어 ID 생성 시 오류가 발생함.해당 엔티티에 아래의 어노테이션을 추가하여 ID 생성을 기본 키 전략으로 변경@Id@GeneratedValue(strategy = Generati
이 오류는 LoginSuccessHandler 클래스에서 JwtProcessor 객체가 null 상태이기 때문에 발생한 NullPointerException 오류. JwtProcessor 객체를 사용하려고 시도했지만 초기화되지 않았거나 의존성 주 제대로 이루어지지
VueAwesomePaginate 사용 시 페이지 네이션 바 미출력 문제 문제 발생 상황: 웹 애플리케이션에서 vue-awesome-paginate 라이브러리를 사용하여 페이지 네이션 바
빗썸 마켓 주문 API JWT 토큰 인증 오류 문제 설명 빗썸 API를 사용하여 특정 마켓의 주문 가능 정보를 조회하려 할 때, 401 Unauthorized 오류가 발생하며 "JWT 토큰 검증에 실패했습니다." 메시지를 수신. 원인 최초 빗썸에서 발급받은 API
ALTER TABLE 명령어로 BOOLEAN 타입 컬럼을 추가하려고 시도했을 때 오류 발생이 명령어가 오류를 발생시키는 이유는 MySQL에서 BOOLEAN을 사실상 TINYINT로 처리하기 때문에 발생MySQL에서 BOOLEAN은 내부적으로 TINYINT 타입으로
Spring Boot 프로젝트에서 테스트 코드를 작성했지만 실행 시 오류 발생.테스트 코드는 강의 내용을 기반으로 작성했으며, 강의에서는 JUnit4를 사용했으나 최신 Spring Boot는 JUnit5를 기본으로 지원.
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.IllegalArgumentExcept
프로젝트에서 Spring Boot, Spring Security, JWT 인증을 사용해 REST API를 개발. CustomException “`200 + JSON(에러 정보)`” 형식으로 구현하고자 함, 전혀 핸들링되지 않은 채 예외가 터진 상황
코드 실수와 올바른 예외 처리 방법 Java 8부터 도입된 Optional 클래스는 null 관련 오류를 예방하고, 값의 존재 여부를 보다 명확하게 표현할 수 있게 도와줍니다. Optional의 사용 예제와 함께 orElseThrow 메서드를 활용하여 예외 처리를 하
현상: Gradle을 통한 ./gradlew test --info 실행 시 테스트는 성공했으나, 클래스(예: main 클래스)를 직접 실행하면 실패함. IntelliJ에서 Gradle
Supabase에서 제공하는 PostgreSQL 데이터베이스를 사용하는 Spring Boot 애플리케이션에서 발생한 “max connection error” 관련 정리. 문제 상황 Supabase(무료 요금제) + PostgreSQL DB + Spring Boot
서비스를 개발하면서 마주친 JSON 순환 참조 문제와 그 해결 과정 정리. 문제 상황 게시글 상세 조회 API를 개발하던 중, 다음과 같은 에러 메시지를 만났습니다. 처음에는 단순한 에러라고 생각했는데, 로그를 자세히 살펴보니 JSON 응답이 무한히 반복되는 현상
디버깅 노트 1. 상황 설명 목표: BE와 FE 간의 협업에서 서비스 지속성과 로직 보호를 위해 모든 API 응답을 일관된 JSON 포맷(예: ApiResponse)으로 통일하고자 함. 문제 발생 배경: 컨트롤러에서 발생하는 예외는 @RestControll
이번 프로젝트에서는 RESTful API를 개발하고 이를 다양한 시나리오에서 호출 및 테스트하는 과정을 진행했습니다.API 호출 시 단순한 응답 확인이 아닌 Header 내 토큰 처리, 다양한 인증 방식 적용, 에러 핸들링 등의 과정을 유연하게 다루기 위해 Python
서비스 운영 중 max connection 오류가 발생하여 원인을 파악하고 해결하는 과정을 진행했습니다. Supabase 기반인 PostgreSQL에서 연결 상태를 점검하고, 불필요한 idle 연결을 종료하는 방법에 대해 정리. 1. Max Connection
🆘 Issue: GitHub Actions를 이용한 Vite + Vue3 프로젝트의 GitHub Pages 배포 실패 GitHub Actions를 이용해 Vite 기반 Vue3 프로젝트를 GitHub Pages에 배포하려 했으나, 배포가 정상적으로 진행되지 않고 다
\[문제 상황\] 에러 메시지 /v3/api-docs 요청 시 에러가 발생하여 Swagger(OpenAPI) 문서를 표시할 수 없었음 스프링 시큐리티를 추가한 뒤부터 NoSuchMethodError가 발생 \[원인 분석\] 스프링 웹(Sprint Web), 스프링
JPA에서 Enum 사용 관련 에러 문제 1: JPQL에서 Enum 필드에 문자열 연산 사용 상황: JPQL 쿼리에서 열거형 필드를 대상으로 LIKE 등의 문자열 연산을 시도하면 오류 발생 예) c.receptionType LIKE %:keyword% 원인:
JPA 외래 키 제약 조건 오류와 그 해결 과정 정리. 문제 상황 대회 참가 신청 기능을 구현하는 중에 다음과 같은 외래 키 제약 조건 오류가 발생했습니다: 문제의 핵심은 pcompetitionparticipantmapping 테이블의 participantid 컬럼
Docker로 PostgreSQL 컨테이너를 실행하려고 다음과 같이 docker-compose.yml을 구성했습니다.그런데 다음과 같은 오류가 발생했습니다:오류 메시지에서 port is already allocated는 5432번 포트가 이미 사용 중이라는 의미입니다.
application내에서 test성공했는데, build시 test 실패 오류 발생. 🚨 문제 상황 Spring Boot 프로젝트에서 테스트 코드를 실행할 때 데이터베이스 연결 관련 오류가 발생했습니다. 테스트 환경과 실제 애플리케이션 환경에서 환경 변수 파일(.
대회 신청 프로세스가 약관 동의 → 기념품 선택 → 배송지 입력 → 결제 등 여러 서비스 호출과 Saga 이벤트로 분산되어 있어, 각 단계별로 Micrometer 카운터·타이머를 일관되게 설정·기록하기 어려웠음 로그백(LokiAppender) 설정 또한, 호출 위치
Next.js 프로젝트에서 @tanstack/react-query v5 사용 시 다양한 타입 에러 발생.내가 FE개발을 담당 하진 않았지만, 고도화 하고 싶은 부분을 수정하다 생긴 에러 정리.
발견된 주요 문제들:광고가 페이지 이동 시 로드되지 않음사용자가 홈, 커뮤니티, 청약 리스트 페이지 등에서 다른 페이지로 이동할 경우 광고가 정상적으로 표시되지 않음. 광고 영역은 비어 있고, 새로고침을 해야만 나타나는 문제가 빈번하게 발생함.지도가 안정적으로 로드되지
EC2 환경에서 git push origin deploy 실행 시 인증 실패원인: GitHub이 2021년 8월부터 패스워드 인증을 중단환경 제약: Windows 개발환경에서 경로에 한글 포함 → Python 스케줄러 문제 → EC2에서 직접 수정 후 git push
변경사항:status 필드에 @Builder.Default 어노테이션을 추가하여 @Builder 사용 시 null로 초기화되는 문제를 방지.배경:Lombok의 @Builder는 기본값을 무시하고 null을 설정하기 때문에, 명시적으로 @Builder.Default를 지
빌드시 다음과 같은 타입 오류가 발생했습니다.이 오류는 TypeScript가 infra.stations 배열이 존재하지 않을 가능성을 감지하여 발생했습니다.기존의 코드:수정된 코드:➤ 적용 이유:Array.isArray()를 사용하여 명확한 배열 유효성 검사를 수행합니
2025-07-01src/lib/translations.tsTRANSLATIONS\[language]\[category]\[key] 접근 시 TypeScript가 key의 타입을 유추하지 못해 any 타입 경고 발생.category는 'errors' | 'ui', ke
지난번 Spring Security와 Swagger 연동 중 버전 이슈를 해결한 경험이 있었지만,이번에는 추가로 Spring Security의 SecurityContext 처리 문제와springdoc-openapi의 내부 API 충돌까지 발생하여, 전체 설정 과정을 다
“지난 한 달간 인기 상품 Top 3” 기능을 위한 실제 주문 빈도 기반 샘플 데이터 생성JPA Auditing(@CreatedDate)에 의해 강제 갱신되는 created_at 필드를 직접 제어하여, 과거 시점의 주문을 DB에 삽입초기 시도DataInitializer
문제 현상: /point/charge 페이지 접근 시 HTTP 500 에러 발생에러 메시지:원인 분석:모든 컨트롤러에 공통적으로 적용된 @RestControllerAdvice가 HTML 뷰를 반환하는 컨트롤러(@Controller)까지 예외를 가로채면서, 응답 타입을
웹 페이지 접속 시 Runtime 예외 발생장애 현상 요약:접속 지연 및 오류로 사용자 요청 처리 불가서버 로그에 커넥션 풀 고갈 메시지 다수 출력운영 비용 절감을 위해 기존 AWS RDS PostgreSQL 인스턴스를 Supabase의 호스팅 PostgreSQL 인스
2025-07-27/store/detail 페이지 접근 시 상품 리스트가 중복되어 출력되는 UI 오류 발생특정 Store 조회 시 상품과 이미지 리스트가 모두 중복되어 반환됨프론트엔드에서는 상품이 실제 개수보다 여러 번 렌더링되어 사용자 혼란 발생해당 Store에:상품
이슈명: 이미지 업로드 포함 Store 등록 시 multipart 파싱 오류에러 유형: org.springframework.web.multipart.MultipartException주요 로그:원인 의심 초기 단계: 설정 누락 또는 multipart 처리 미지원📌 결론
문제: 맥에서 한글로 채팅 입력 시 메시지가 중복으로 전송되는 현상영향 범위: 맥OS 사용자의 채팅 기능해결 상태: 완료맥에서 한글 입력 후 Enter 키를 누르면 메시지가 2번 전송됨영문 입력 시에는 문제 없음다른 운영체제에서는 문제 없음IME (Input Metho