목록Error&Warning (30)
처음부터 차근차근
'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter' is deprecated : 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter'는 더 이상 사용되지 않습니다. 스프링 시큐리티 설정파일을 작성하던 도중 마주친 warning이다. WebSecurityConfigurerAdapter class가 deprecated 됐다. spring WebSecurityConfigurerAdapter class 공식문서로 가봤더니 해결방법이 나와있었다. WebSecurityConfigu..
Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 빈 'documentationPluginsBootstrapper'를 시작하지 못했습니다. 중첩 예외는 java.lang.NullPointerException입니다. swagger을 사용하려고 세팅 다하고 실행했을 때 생긴 오류이다. 저 에러가 뜨면서 애플리케이션이 실행되지 못하고 다운됐다. 이 에러는 Spring boot 2.6버전으로 업그레이드된 이후에 spring.mvc.pathmatch.matching-strategy 값이 ant_apth_matcher에서 path_pattern_parser로 변경되면서 생긴..
No operations allowed after connection closed. (연결이 닫힌 후에는 작업이 허용되지 않습니다.) mysql에서 8시간 이상 사용이 없으면 자동으로 연결을 해제하는데, 연결이 해제 된 이후에 sql문을 실행해서 생기는 오류이다. Connection reset by peer: socket write error
spring boot 이용해서 프로젝트 만들고 실행했을 때 생기는 오류이다. 이유는 java의 버전이 17이므로 gradle과 호환되지 않는다는 뜻이다. spring initializer 사이트에서 자바 버전 17을 체크하고 프로젝트를 생성해서 생긴오류이다. 해결방법 1. sdk를 다시 설정한다(level 11로). 2. 프로젝트를 다시 새로 만든다. spring initializer 사이트 사용하면 얼마걸리지 않으므로 그냥 프로젝트 새로 생성하는 것을 추천한다. spring initializer 사이트 : https://start.spring.io/ sdk 다시 설정하는 방법 참고 사이트 : https://dandev.tistory.com/entry/%EB%94%94%EB%B2%84%EA%B9%85-%..
이렇게 새 브랜치를 생성할 때 에러가 뜨면서 브랜치 생성이 안됐다. Not a valid object name: 'master' (유효한 개체 이름이 아닙니다.) 아직 한 번도 commit 하지 않은 repository에서 브랜치를 생성했기 때문에 생긴 오류 해결 방법 저장소에서 최소 한 번이상 commit을 하면 된다. 적어도 commit을 한 번은 해야 브랜치가 생성된다는 사실을 명심해두자. 참고 : https://somjang.tistory.com/entry/Git-fatal-Not-a-valid-object-name-master-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95
"struct object * obj" (?obj@@3PAUobject@@A)이(가) head.obj에 이미 정의되어 있습니다. 파일 분할 후 컴파일 하려했더니 생긴 오류이다. 오류의 원인 헤더파일을 만들어 파일 분할을 했을때 변수가 중복 선언되서 발생 해결 방법 헤더 파일 안에다 전역변수를 선언하지 않으면 된다. 필자의 경우 구조체를 정의하고 그 밑에다 구조체 변수를 바로 선언해버려서 이러한 오류가 생겼다. 뿐만아니라 헤더 파일 안에다 전역변수를 선언하면 안되는 이유가 더 있다. 헤더 파일에 전역 변수를 선언했을 때 헤더 파일을 사용하는 소스 파일이 하나라면 문제가 없지만, 여러 소스 파일에서 헤더 파일을 사용하면 컴파일 에러가 발생하게 된다. 왜냐하면 소스 파일에서 헤더파일을 포함할 때마다 전역 변수..
안드로이드 스튜디오에서 프로젝트를 생성했더니 위의 이미지처럼 파일명이 빨갛게 되어있었다. build가 덜 됐겠거니 생각되서 다 될 때까지 기다렸는데도 계속 저 상태이다. 오류 이유 오류가 생긴 이유는 version control 문제 때문이라고 한다. 안드로이드 스튜디오에서는 자체적으로 지원하는 버전컨트롤러(Git)를 자동으로 사용하게 만드는데, 버전이 맞지않으면 저렇게 된다고 한다. 해결 방법 File -> Settings -> Version Control 안에 가서 GIT이라고 써져있는 경로를 나의 프로젝트 폴더 경로로 변경했더니 해결되었다!