본문 바로가기

error23

[블록체인] 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.
[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.
[VUE] Component template should contain exactly one root element 에러 vue 컴포넌트를 통해 웹페이지를 구현하다 발생한 에러이다. Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead. template을 사용하는 도중에 여러 개의 기능을 넣으려다 에러가 났는데, 에러 문구를 확인해보니 template에는 하나의 root만 있어야 한다는 것을 확인하였다. ... 다음과 같이 div로 전체를 감싸주면 에러를 해결할 수 있다. 2021. 8. 21.
[JDBC] Before start of result set 에러 자바와 MySQL 연동 중 발생한 에러이다. 알고보니 ResultSet에 담은 데이터의 위치를 맞춰주지 않아 발생한 에러였다. ResultSet rs = pstmt.executeQuery(); rs.next(); if (rs.next()) { ... } while (rs.next()) { ... } mysql로 부터 sql을 통해 데이터를 받을 때 ResultSet을 통해 데이터를 읽었는데, 이 때 result를 커서를 첫번째 로우에 위치시켜주어야 데이터를 읽을 수 있다. 위와 같은 포맷을 사용하면 에러를 해결할 수 있다. 2021. 8. 10.