본문 바로가기

error22

[DynamoDB] Invalid KeyConditionExpression: Incorrect operand type for operator or function; 문제 상황 DynamoDB에서 데이터를 query로 불러오려고 했는데 오류가 남 ValidationException: Invalid KeyConditionExpression: Incorrect operand type for operator or function; operator or function: BETWEEN, operand type: M 해결 변경 전 function getParams(partitionKey, startDate, endDate) { const params = { TableName: tableName, KeyConditionExpression: "UDID = :UDID AND TS BETWEEN :FROM_DATE AND :TO_DATE", ExpressionAttributeValu.. 2023. 9. 20.
프로시저 생성 실패(DECLARE, SET) 문제 상황 CREATE PPOCEDURE 하려는데 계속 무시함 해결 변수 생성 시 변수를 초기화 하고, 거기에 값을 SET 해야 했는데 그렇게 하지 않아서 안됐음 DELIMITER $$ create procedure make_partition() BEGIN DECLARE 변수이름1 VARCHAR(255); DECLARE 변수이름2 INT; SET 변수이름1 = ; SET 변수이름2 = ; -- 새로운 파티션 생성 SET @sql = CONCAT( 'ALTER TABLE DB이름.테이블 ADD PARTITION( PARTITION ', 변수이름1 , ' VALUES LESS THAN (', 변수이름2, '));'); PREPARE dquery FROM @sql; EXECUTE dquery; #실행 DEAL.. 2023. 9. 9.
permanently added ubuntu: permission denied (publickey). 상황 및 문제 갑자기 인스턴스 연결도 안되고, SSH에도 연결이 안되서 여러 방법을 찾아봤다.. 결국 해결방법은 기존 인스턴스를 AMI으로 만들어서 AMI으로 인스턴스를 생성했다. 해결 새키페어등록방법 - 위에 따라서 이미지 생성한뒤에 새 키 페어 생성해서 기존 인스턴스를 동일하게 만들어줬다..! - 그 다음 프로젝트에서 IP 주소 참고하는 env 파일 바꿔주고, - 내 프로젝트는 https를 사용하고 있었기에, Route53에 가서 기존에 쓰던 라우팅에서 값/트래픽 라우팅 대상을 새 IP로 바꿔주었다. 그리고 env에 SSL_PATH를 만들어줘서 SSL이 자동갱신 되더라도 그 폴더에 있는 .pem 파일들을 참고하게 만든다..! 2023. 9. 9.
jakarta.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'jakarta.validation.constraints.Size' validating type Check configuration for 'position' 문제 테스트 코드를 작성하는데, Entity에서 Enum을 사용한다. 해결 원래는 Size( )를 넣었다. 하지만 열거형에서 Size는 굳이 쓰지 않아도 된다! 2023. 9. 9.
NCloud Rocky Linux dnf upgrade(update) 실패 및 docker 설치 오류 상황 네이버 클라우드에서 Rocky Linux 서버를 사용하는데 dnf upgrade(update)를 하려고 했지만 실패 Ncloud Rocky Linux 서버 Repository 미러 사이트 오류 문제 해결 방법 원인 서버 생성 후 패키지 업데이트가 진행되었고, 설치된 패키지들의 업데이트를 적용하기 위해 dnf upgrade를 실행했고, 그에 따라 레포지토리 정보가 변경되었음 해결 Rocky-Extras.repo 파일 안에서 미러 사이트 주소를 확인해 보면, Ncloud 내부 서버가 아닌 록키 리눅스 공식 사이트로 설정되어 있다. baseurl을 Ncloud 내부 서버로 변경 상황 Rock Linux 서버에서 docker를 설치하려고 했는데, 오류가 생겼다. podman 관련 원인 및 해결 docker.. 2023. 8. 2.
Spring boot 3.1.0에서 기본적인 SpringBatch 설정하기 Batch를 공부하기 위해서 강의를 보고 공부하던 중에, 강의는 2.7.3 버전으로 Spring Batch를 구현하고 있었는데, 나는 기본적으로 인텔리제이 안에서 프로젝트를 만들었어서 3.1.0 버전으로 됐었다. 근데.. 기존 Spring batch에서 쓰던 StepBuilderFactory와 JobBuilderFactory가 deprecated되었다고 하고,, get메서드도 오류가 나서 한 참 구글링해보고, 유튜브도 참고하면서.. 오류를 고쳤다...! 기본 2.7.3에서 쓰던 코드 1. 기본이 되는 Application 코드 @EnableBatchProcessing @SpringBootApplication public class BatchApplication { // job을 만들기 위해서 step을 .. 2023. 6. 20.