일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Serialization
- coding test
- 알기쉬운 알고리즘
- 이것이 자바다
- stream
- Algorithm
- list 컬렉션
- buffer
- 혼자 공부하는 C언어
- 이스케이프 문자
- 윤성우의 열혈 자료구조
- Selection Sorting
- Graph
- JSON
- 윤성우 열혈자료구조
- C 언어 코딩 도장
- C programming
- s
- R
- insertion sort
- 메모리구조
- Stack
- datastructure
- Today
- Total
목록Error Handling (5)
Engineering Note
프로젝트는 EC2에 배포하고 나서 직접 build를 하는데 에러가 발생했다.빌드 에러 발생 환경 Application AWS EC2 배포, MySQL RDS 구축 빌드 도구는 gradle을 사용했고, 아래 명령어를 통해 빌드를 했다../gradlew build 에러 메세지> Task :testConcurrencyStockOrderApplicationTests > contextLoads() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180 Caused by: org.springframework.beans.factory.BeanCreationException at Abstract..

스프링 부트 테스트를 하다가 에러가 발생했다. 에러 술이 무려 수십줄이었다. 평소에 에러를 잘 해결한다고 생각했지만, 막상 긴 에러를 만나면, 당혹스럽긴하다. 그래서 이번기회에 에러메세지를 잘 읽는 법과 에러메세지 구조에 대해 한 번 정리하려고 한다.아무리 복잡한 에러도 간단한 에러구조에서 확장된 형태일 뿐 간단한 에러에 대해 이해하면 긴 에러라도 어떤 스택트레이스로 발생한지 파악할 수 있다. 1. 간단한 스택트레이스 에러메시지package exception.cause;public class SingleCauseExample { public static void main(String[] args) { methodA(); } static void methodA() { ..
상황도커 컨테이너를 호스트 컴퓨터의 포트로 포워딩해서 실행하려고 할 때 아래 같은 오류 발생실행 명령어 및 에러메세지 실행 명령어docker container run --detach --publish 8080:80 diamol/ch02-hello-diamol-web 에러 메세지docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:8080 -> 0.0.0.0:0: listen tcp 0.0.0.0:8080: bind: address already in use. 에러 메세지 해석 및 분석도커 컨테이너의 80포트를 호스트 컴퓨터 8080에 포워딩하려고하는데 8080포트가 이미 사용중이라는 에러메시지이다.해결..

git push를 했더니 아래와 같은 오류가 나왔다.remote: Invalid username or password.fatal: Authentication failed for 'https://github.com/' GitHub · Build and ship software on a single, collaborative platformJoin the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.github.com 에러메세지를 해석하면..

git에 프로젝트를 다운 받고 실행시켰는데 Lombok 적용 오류가 났다. 롬복 라이브러리가 설치가 되지 않아서 인데 프로젝트를 보니 순수 Java프로젝트였다. 메이븐이나 그레이들같은 빌드툴을 사용하지 않았다. https://projectlombok.org/download Download projectlombok.org롬복 사이트에서 롬복 라이브러리를 다운받고 인텔리제이 프로젝트 구조설정 > libraries > + Java에서 롬복 라이브러리를 추가해주었다.그리고 인텔리제이는 내부적으로 자체 빌드도구를 사용하는데 Lombok이 인식하지 않아서 Enable annotation processing 을 체크해주니 해결되었다.