목록에러일기 (4)
gloryyam 님의 블로그
첫 회사, 첫 개발 커리어, 그리고 첫 장애 대응첫 회사에서 첫 개발 커리어를 시작하면서 예상치 못한 일이 벌어졌습니다.사실 저는 신입으로 입사한 지 얼마 되지 않았고, 기존 담당자가 급하게 퇴사하면서 제가 그 역할을 맡게 되었습니다. 그래서 솔루션 담당자가 된 것도 사실은 상당히 황당한 상황이었죠... 인수인계도 일주일밖에 없었고, 저는 어쩔 수 없이 그 솔루션을 책임지게 됐습니다.. 기억이 나네요, 본부장님이 저에게 해주신 말이..."신입인데 이렇게 혼자 맡게 되어 미안하지만, 솔루션에 큰 문제가 없으면 고객사에서 연락이 오지 않으니 크게 신경 쓸 필요는 없을거다 걱정하지 말라"며 위로를 해주시더라고요. 저는 몰랐습니다. 본부장님의 말이 이번 사건의 플래그였단걸요.. 그렇게 저는 다른 프로젝트에도 투..
dbeaver에 접속은 됐지만 select command denied to user ''@'' for table '' 에러가 뜨는 상황 문제 해결해당 @가 생성이 안 되어있으면 create 명령어로 유저 생성해주고 생성한 뒤 아래의 명령어를 입력해 주면 정상적으로 동작하는 것을 확인할 수 있습니다.$ GRANT SELECT ON mysql.user TO ''@'';$ FLUSH PRIVILEGES;

* 그림에 색칠해져 있는 부분은 회사 솔루션명이기 때문에 가렸습니다.그리고 제가 VirtualBox로 서버 환경을 구성한 이유는 회사에서는 외부로 유출되면 안되는 중요한 자료들이 많기 때문에 대부분, 폐쇠망을 사용합니다. 그래서 VirtualBox를 사용해서 WAS와 DB서버를 만들어 사용하기 위해 VirtualBox를 사용하기로 하였습니다.. 문제발생회사 솔루션의 Builder, Schedualer가 Windows에서만 실행이 가능하기 때문에 dbeaver를 통해서 MariaDB에 접속하려고 했습니다. 하지만!!!접속이 안되는 이슈가 발생했습니다.. 분명 어제까지만해도 수석님이랑 같이 했을 때는 됐던 거 같은데 왜 혼자 실습하려니 안되는 건지.. 그래서 Chat gpt와 각종 커뮤니티 사이트를 찾으..

사이드 프로젝트를 진행 중 이메일 체크 로직을 검증하기 위해 테스트 코드를 작성했습니다. 간단하게 회원을 미리 생성하고 동일한 이메일로 가입하려고 할 때타입 검증, 설정된 에러 메세지 검증 테스트를 진행했습니다. 하지만..!!엥스.. 다른 메세지도 아닌 왜 null이...?? 에러를 해결하기위해 디버그 체크를 통해서 어디서 문제가 발생하였는지 확인해봤습니다. 문제가 발생한 코드를 보시면 @AllArgsConstructor사용했던 게 문제가 됐습니다.. RuntimeException 동작 방식을 간단하게 살펴보면 Throwable 클래스를 상속합니다. 그리고 Throwable 클래스의 생성자 중 하나인 String message를 매개변수로 받아서 예외 메시지를 설정합니다. RuntimeExcepti..