본문 바로가기

에러61

[블록체인] ERROR send and transfer are only available for objects of type address payable , not address 에러 블록체인 학습 중 transfer 과정에서 발생한 에러이다. address가 아닌 address payable 타입에서 사용이 가능하다고 한다. transfer를 사용하려는 주체는 msg.sender였기에 이를 payable로 감싸주어 해결할 수 있었다. 2022. 2. 24.
[Docker] docker: no matching manifest for linux/arm64/v8 in the manifest list entries 에러 m1 맥북에서 mysql 도커 빌드 과정에서 발생한 에러이다. 역시 m1 이라(?) 쉽게 되는게 없는 것 같다. 해결 방법은 간단한데, 빌드 명령에 한가지만 추가해주면 된다. --platform linux/x86_64 뒤에 붙였더니 똑같은 에러가 발생하는 걸 보니 제일 앞에 붙여야만 실행이 되는 것 같다. docker run --platform linux/x86_64 --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=testpw -e MYSQL_DATABASE=test -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 2021. 12. 24.
[Spring] (Mac) mvn not found 에러 맥북에서 도커 빌드를 하는 과정에서 스프링 서버를 jar로 빌드하는 과정에서 발생한 에러입니다. 이는 메이븐이 설치되어 있지 않아서 발생한 에러인데요 이 해결 과정을 작성해보겠습니다. 우선 https://maven.apache.org/download.cgi 에서 Maven tar.gz 파일을 다운 받습니다 다운을 완료하셨으면 다운로드 폴더에서 압축을 풀어주겠습니다. tar xvf apache-maven-3.8.4-bin.tar.gz 압축을 푼 파일을 /usr/local/로 옮겨줍시다 sudo mv apache-maven-3.8.4 /usr/local/ 이제 /usr/local/bin 폴더로 들어가 mvn으로 링크를 설정해주겠습니다 cd /usr/local/bin sudo ln -s ../apache-ma.. 2021. 12. 24.
[Android] 'E' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 에러 drawable 디렉토리에 이미지를 넣고 실행하는 과정에서 발생한 에러이다. 에러내용을 확인해보니 소문자, 숫자, 언더바로만 구성하라고 말하고 있어, 대문자로 되어있는 파일 이름을 변경해주니 에러가 발생하지 않았다. 이미지 이름 외에 모든 xml 파일이 이에 해당하는 것 같다. xml 파일이름 수정방법은 xml 파일 우클릭 -> Refactor -> Rename으로 변경할 수 있다. 2021. 11. 20.
[Android] You must either set a text or a view 에러 코틀린으로 안드로이드 프로젝트를 공부중 발생한 에러이다. intent를 통해 다른 엑티비티로부터 값을 넘겨받아 사용하려 할 때 에러가 생겼는데, 확인해보니 String? 값을 EditText에서 받으려 할 때 형변환이 이루어지지 않은 것이 이유였다. 값을 넘길 때, 혹은 넘겨받을 때 값을 toString()으로 형변환을 시켜주어 해결할 수 있었다. binding.save.setOnClickListener { val intent = Intent().apply { putExtra("result", binding.memoEditText.text.toString()) } setResult(RESULT_OK, intent) finish() } 2021. 9. 18.
[Spring] the prefix for element is not bound 에러 스프링 세팅 중 component-scan과 aop를 작성하는 도중 발생한 에러이다. 이 경우 beans에 xmlns:context와 xmlns:aop를 추가해주면 해결할 수 있다. 다음과 같이 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" "www.springframework.org/schema/context" 를 추가하자 2021. 8. 26.