728x90
728x90
[SpringBoot/AWS S3] Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;
트러블슈팅2023. 5. 23. 16:56[SpringBoot/AWS S3] Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;

에러 메세지 Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; 에러 원인 단순 읽어보면 접근이 막혔다는 것 같다. KEY가 노출되어 접근이 제한됐을 경우 재생성해주어야 하는 것 같고. 나의 경우 단순히 S3을 생성하고 이미지 업로드를 시도해보자마자 생겼던 터라 버킷 내부 설정들을 꼼꼼히 들여다 보았는데, 액세스 차단설정이 되어있었다. 나와 같은 경우가 아니라면 아래 링크들을 참조해 보는것도 좋을 것 같다. [AWS CLI] Github에 Access Key 노출 IAM User AccessDenied cloudest.oopy.io Spring S3 업로드 S3 파일 업로드 코드 velog.io 해결 위의 액세스 차..

[Java/Selenium] org.openqa.selenium.WebDriverException: java.net.ConnectionException: Failed to connect to localhost/0:0:0:0:0:0:0:1:port
트러블슈팅2023. 5. 22. 16:03[Java/Selenium] org.openqa.selenium.WebDriverException: java.net.ConnectionException: Failed to connect to localhost/0:0:0:0:0:0:0:1:port

에러 메세지 org.openqa.selenium.WebDriverException: java.net.ConnectionException: Failed to connect to localhost/0:0:0:0:0:0:0:1:port 원인 정확한 원인은 모르겠어서 구글링을 아무리 이리저리 해봤으나 해결하지 못했고 위의 사진처럼 저런식으로 IPv4를 받아와서 해결했다는 사람도 있다고 하길래 해봤지만 나는 실패했다. 그거 외엔 아무리 구글링을 해봐도 시도해볼만한 거리가 없어서 고민하던 중에 공식문서를 보게 됐고 The Selenium Browser Automation Project Selenium automates browsers. That's it! www.selenium.dev selenium 사용에 있어 ..

[SpringBoot/AWS S3] com.amazonaws.services.s3.model.AmazonS3Exception: The bucket does not allow ACLs (Service: Amazon S3; Status Code: 400; Error Code: AccessControlListNotSupported; Request ID:
트러블슈팅2023. 5. 22. 06:36[SpringBoot/AWS S3] com.amazonaws.services.s3.model.AmazonS3Exception: The bucket does not allow ACLs (Service: Amazon S3; Status Code: 400; Error Code: AccessControlListNotSupported; Request ID:

에러 메세지 The bucket does not allow ACLs (Service: Amazon S3; Status Code: 400; Error Code: AccessControlListNotSupported; Request ID: "?"; S3 Extended Request ID: "?"=; Proxy: null) 원인 버킷의 ACL이 비활성화되어 있음. 해결 활성화 시키기

[AWS S3] AWS S3 Access denied(Console 빨간줄)
트러블슈팅2023. 5. 21. 20:10[AWS S3] AWS S3 Access denied(Console 빨간줄)

에러 메세지 Access denied Eclipse로 AWS S3 업로드 작업 중 위의 Access denied 딱 요 글자만 빨간색으로 콘솔에 찍힘. 해결 버킷 - 권한 - 버킷 정책에 아래와 같이 작성 { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1405592139000", "Effect": "Allow", "Principal": "*", "Action": "s3:*", "Resource": [ "arn:aws:s3:::버킷명/*", "arn:aws:s3:::버킷명" ] } ] }

[SpringBoot/Thymeleaf] java.lang.NumberFormatException : Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "{idx}"
트러블슈팅2023. 5. 21. 05:13[SpringBoot/Thymeleaf] java.lang.NumberFormatException : Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "{idx}"

에러 메세지 Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "{idx}" 에러 원인 AWS S3로 이미지 업로드를 구현하는 과정에서 발생했고 String형태로 넘어가서 int로 받지를 못하는 듯 하다 @ResponseBody @PostMapping("/img/{idx}") public String img_modify(@PathVariable int idx, @RequestParam("imgfile") MultipartFile imgfile, UserDTO dto) throws IOException { System.out.println(imgfile.getName()); System.ou..

[SpringBoot/Thymeleaf] Exception evaluating SpringEL expression EL1007E: Property or field 'id' cannot be found on null
트러블슈팅2023. 5. 20. 06:42[SpringBoot/Thymeleaf] Exception evaluating SpringEL expression EL1007E: Property or field 'id' cannot be found on null

에러 메세지 Exception evaluating SpringEL expression EL1007E: Property or field 'id' cannot be found on null 에러 원인 DTO객체를 리턴받아 th:value="${dto.id}"로 주었는데, null을 받아와서 에러 발생 해결 th:value="${dto?.id}

[SpringBoot/JPA] Reason: Validation failed for query for method public abstract
트러블슈팅2023. 5. 20. 06:23[SpringBoot/JPA] Reason: Validation failed for query for method public abstract

에러 메세지 에러가 너무 길어서 사진은 없음.. 그 중에 Reason: Validation failed for query for method public abstract 를 검색 키워드로 사용 더보기 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController' defined in file [G:\내 드라이브\toy1-uni\boot\uni\bin\main\com\uu\uni\user\controller\UserController.class]: Unsatisfied dependency expressed through constructor parameter 0: Err..

[SpringBoot/JPA] No default constructor for entity
트러블슈팅2023. 5. 19. 22:08[SpringBoot/JPA] No default constructor for entity

에러 메세지 No default constructor for entity 원인 기본 생성자가 없다는 메세지 JPA를 사용하기 위해 default construct가 필요하다. 해결 1. @Builder 사용하지 않기 - 빌더 패턴을 사용할 것이기 때문에 나의 경우에는 부적합함. 2. @AllArgsConstruct, @NoArgsConstruct 사용 - @AllArgsConstruct : 모든 필드값을 파라미터에 넣은 기본 생성자를 생성해주는 애너테이션 - @NoArgsConstruct : 파라미터가 없는 생성자를 만들어주는 애너테이션 @Build 애너테이션은 생성자를 생성하지 않으며 생성자 유무에 따라 다음과 같이 작동한다. 생성자가 없는 경우 : 모든 멤버 변수를 파라미터로 받는 기본 생성자 생성 ..

728x90
728x90
image