에러 창고(44)
-
[에러] Note: Recompile with -Xlint:unchecked for details.
[Reason] 테스트 코드 작성 후 실행했을 때 발생된 에러이다. 실행 후 doReturn 을 통해 반환되는 데이터 형식을 ResponseEntity 안에 커스텀하게 만들어준 ResponseBody Enum 객체에 제네릭 타입의 데이터가 반환된다. 해당 에러는 데이터 타입을 명확하게 해야한다고 주의를 주는 에러이다. [Solution] 해당 에러는 단순히 주의를 주는 경우라서 무시해도 정상 동작되지만 미관상 보기 안좋기 때문에 없애주도록 한다. @SuppressWarnings("unchecked") 어노테이션을 달아주니 경고가 사라졌다. 아니면, 반환되는 타입을 다시 명확하게 해주면 정상적으로 실행된다.
2023.07.03 -
[에러] com.mysql.cj.jdbc.exception.CommunicationsException: Communications link failure
[Reason] AWS EC2 와 RDS를 연동하고 Ubuntu로 배포해서 실행했을 때 발생된 Mysql 에러이다. 해줘야될 설정은 다 해준 것 같은데 발생된 에러라서 당황했다. [Solution] AWS RDS 인바운드 규칙을 추가해주지 않아서 발생된 에러였다. RDS 데이터베이스로 들어간다. VPC 보안 그룹에 접속한다. 인바운드 규칙 편집을 선택 MYSQL/Aurora 유형의 소스의 규칙 두 개를 추가해주어야 한다. 추가해주고 다시 Ubuntu 에서 실행시켰더니 정상적으로 수행되었다.
2023.06.19 -
[에러] InvalidOperationException: Insecure connection not allowed
[Reason] InvalidOperationException: Insecure connection not allowed UnityEngine.Networking.UnityWebRequest.SendWebRequest () (at :0) WebConnect+d__1.MoveNext () (at Assets/Edgegap/Scripts/WebConnect.cs:26) UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0) UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) WebConnect..
2023.06.09 -
[에러] No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
[Reason] 인텔리제이에서 git 이 아닌 svn을 활용하여 형상관리를 하려고 세팅하는 도중, svn repository를 설정하는 단계에서 발생된 에러이다. 서버와 클라이언트 모델에서 사용하려는 SSL/TLS 버전이 맞지 않아서 발생된 이슈이다. 사진에서 보이다시피 svn repository가 https 로 설정되어있기 때문에 맞는 버전을 활성화 시켜야한다. [Solution] File -> settings -> version control -> subversion 에서 Enable Interactive mode 를 활성화시켜주고 인텔리제이를 다시 껏다가 켜주고 다시 get from version control 에서 svn server url을 연동시켜본다. # 주의해야할 점은 연동할 SVN ser..
2023.06.06 -
[에러] Could not resolve all artifacts for configuration ':classpath'
[Reason] 인텔리제이에서 처음 프로젝트를 빌드할 때 발생되는 에러이다. 앞에서 프로젝트를 생성했을 때의 JDK 버전과 툴 자체에 세팅되어있는 JDK 버전이 맞지 않아 발생된 에러라고 볼 수 있다. [Solution] File -> settings -> Build, Execution, Deployment 항목 -> Gradle -> Gradle JVM 버전을 앞서 프로젝트 초기 세팅 때 설치한 JDK 버전과 동일하게 세팅 주로 gradle 버전과 JDK 버전이 맞지 않아 발생되기도 하는데, 그럴때마다 다운그레이드해서 다시 JDK를 세팅해야 될 수도 있다.
2023.06.01 -
[에러] Unable to connect to Redis: nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost ~ (feat. EC2 환경 에러)
[Reason] EC2 에 서버를 배포하고 실행하는 단계에서 발생된 Redis 관련 에러이다. 발생된 원인은 해당 서버가 가지고 있는 기능에 Redis가 포함되어있는데, 배포한 EC2 환경에 Redis가 설치되어있지 않아 실행했을 때 Redis를 찾을 수 없어 발생된 에러이다. [Solution] 원인이 명확한만큼 해결책도 명확하다. 바로 EC2 에 Redis를 설치해주면 된다. Git Bash 에서 Redis를 설치하면 해결! 방법
2023.05.24