에러 창고(44)
-
[에러] sdk location not found define location with sdk dir in the local properties file or with an android_home environment variable
[Reason] sdk location not found define location with sdk dir in the local properties file or with an android_home environment variable 안드로이드 스튜디오에서 프로젝트를 빌드했을 때 실행해야 할 SDK의 위치 경로를 찾지 못해 발생한 에러이다. 즉, 실행할 SDK 가 존재하는 경로가 제대로 잡히지 않아서 발생된 에러라고 볼 수 있다. [Solution] (1) SDK 경로 확인 SDK 가 존재하는 경로는 보통 대부분 위의 경로에 위치해있다. 경로를 다시 정리해보면, C:/Users/{컴퓨터 계정명}/AppData/Local/Android/Sdk 이다. (2) 컴퓨터 안드로이드 SDK 사용 경로 변수 ..
2024.02.07 -
[에러] Cannot resolve class or package 'mysql'
[Reason] MySql 과 QueryDSL 을 사용하여 데이터 관련 작업들을 처리하고 있는데 프로젝트를 clean task를 수행하였더니 처음에는 Q객체가 이미 존재하여 생성할 수 없다는 에러가 발생하더니 해당 에러를 해결하고 나서는 위와 같은 mysql을 찾을 수 없다는 에러가 발생하였다. [Solution] (1) (인텔리제이 기준) File -> Invalidate Caches -> 아무것도 선택하지 않은 상태로 Invalidata and Restart 실행 (2) 1번 방법으로 정상적으로 해결되지 않을 경우 오른쪽 Gradle 항목 -> Refresh Gradle Dependencies 항목으로 디펜던시들 새로고침 처리 (3) Mysql 디펜던시를 주석처리하여 Gradle에 반영했다가 다시 주..
2023.11.08 -
[에러] org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
[Reason] org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587 구글 이메일 기능을 구현하고 실행했떠니 위와같은 메세징 에러가 발생하였다. spring.mail.properties.mail.smtp.ssl.enable=true 이메일 관련 설정값을 확인해보니 ssl 을 허용하기로 되어있었다. 포트 587은 ssl이 아닌 tls 모드로 사용 시 운용하는 포트이기 때문에 잘못된 모드로 실행 허용을 하여 발생된 에러였다. [Solut..
2023.10.19 -
[에러] Swagger - Content-Type 'application/octet-stream' is not supported
[Reason] 간단히 만든 회원가입 api는 json 형식의 Dto 객체 데이터와 이미지를 받는 multipart 형식의 데이터를 요청 변수로 받고 있다. 그리고 Swagger 를 적용하고 실행하여 각각 알맞게 데이터를 넣어주고 try it out 을 실행했을 때 위와 같이 415 : Content-Type 'application/octet-stream' is not supported 에러가 발생하였다. 위의 api에서도 볼 수 있듯이 consumes 속성도 추가해주었고, produces 속성도 추가하여 알맞은 데이터 형식으로 매핑해주었고, 혹시나 해서 각각 파라미터마다 @Parameter 어노테이션을 붙여 content 속성까지 추가하여 한번 더 알맞은 형식의 데이터임을 swagger에게 알려주도록 ..
2023.10.05 -
[에러] java.io.FileNotFoundException: C:\Users\user\AppData\Local\Temp\tomcat-docbase.8080.16768757109457259434\upload\ae711ba2-12a4-4cad-9f3f-c6a861846112.mp3 (지정된 경로를 찾을 수 없습니다)
[Reason] 위와 같이 MP3 파일을 넣어서 getRealPath 를 통해 실제 업로드될 경로를 추출하고 multipartfile 에서 지원하는 transferTo 함수를 통해 경로로 파일을 보내게끔 만들어 주었는데 지정된 경로를 찾을 수 없다는 에러가 발생하였다. C:\Users\user\AppData\Local\Temp\tomcat-docbase.8080.16768757109457259434\upload\ae711ba2-12a4-4cad-9f3f-c6a861846112.mp3 내가 예상했던대로라면 프로젝트 내부 경로 (C:\MyProject\MusicIsMyLife\MusicIsMyLife\src\main\webapp\upload-music) 가 지정되야 했는데 위의 톰캣 temp 폴더 경로로 잡..
2023.09.13 -
[에러] npm ERR! code ENOENT / npm ERR! errno -4058
[Reason] React app을 만드는 명령어를 입력했을 때 발생된 에러이다. npm 이 정상적으로 설치되지 않아 발생된 에러이다. [Solution] npm install -g create-react-app 명령어를 통해 npm을 다시 설치해준다. 그 후 다시 npx create-react-app {리액트 프로젝트 명} 명령어를 입력하면 정상적으로 react app으로 설치되는 것을 볼 수 있다.
2023.08.31