본문 바로가기

Error43

Spring Cloud Gateway Config Error 아래와 같은 에러 발생 org.springframework.cloud.gateway.server.mvc.config.GatewayMvcPropertiesBeanDefinitionRegistrar$RouterFunctionHolder pom.xml 설정파일 org.springframework.cloud spring-cloud-starter-gateway-mvc application.yml 파일 server: port: 8000 eureka: client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://localhost:8761/eureka spring: application: name: apigatewa.. 2024. 3. 24.
Kafka bitnami/kafka:3.4 트러블슈팅 참고사이트 https://github.com/bitnami/containers/issues/31789 발생 아래와 같은 kafka 세팅으로 실행 시, 에러발생 kafka: image: 'bitnami/kafka:3.4.0' networks: - fastcampuspay_network ports: - '9092:9092' environment: - KAFKA_BROKER_ID=1 - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 - ALLOW_PLAINTEXT_LISTENER=yes - KAFKA_CFG_LISTENERS=LC://kafka:29092,LX://kafka:9092 - KAFKA_CFG_ADVERTISED_LISTENERS=LC://kafka:29092,LX:/.. 2023. 12. 31.
Failed to load ApplicationContext 에러내용 onnection is broken: "java.net.ConnectException: Connection refused: no further information: localhost" [90067-214] Failed to load ApplicationContext 에러원인 RDS DB 를 사용하고 있는 서버와 분리하기 위해 테스트 서버를 H2 DB 로 분리하는 과정에서 발생한 에러 에러조치 적용하는 테스트코드 클래스에 아래의 코드를 적용하여 해결. H2 DB를 켜두지 않았거나, H2 와 MySQL 연결에 혼동이 생겨 발생한 에러라고 판단. 테스트 클래스에 H2 DB와 연결할 것을 명시해준다. @AutoConfigureTestDatabase(connection = EmbeddedDatabase.. 2023. 1. 22.
docker push denied requested access to the resource is denied 에러내용 docker push denied requested access to the resource is denied 에러원인 도커 허브에 로그인 하지 않아 발생한 오류. docker login 을 통해 아이디/패스워드를 입력하면 로그인이 성공한다. 에러조치 2023. 1. 12.
Only one usage of each socket address (protocol/network address/port) is normally permitted. 에러내용 에러원인 처음으로 docker 에 mysql을 연결해보려고 시도 도중 나타난 에러이다. 오전에 db 학습으로 mysql워크벤치를 사용했는데, 중복되어 나타난 에러로 판단했다. 에러조치 작업관리자 - 서비스에서 MySQL80 이 실해중이어서 중지로 바꾸고 다시 시도했더니 성공 2023. 1. 8.
com.amazonaws.services.s3.model.AmazonS3Exception: The AWS Access Key Id you provided does not exist in our records. 에러내용 nested exception is com.amazonaws.services.s3.model.AmazonS3Exception: The AWS Access Key Id you provided does not exist in our records. (Service: Amazon S3; Status Code: 403; Error Code: InvalidAccessKeyId; Request ID: 9N8PVK62B7WHC0VH; S3 Extended Request ID: JTg8/iR1GlsviilbTq0XEt67B0qaFMm/kQkwLMjUsw48dHGV5b9HmivQQVVQqqIrcdp/WyiXRmPB2Ah/WxQXSA==; Proxy: null), S3 Extended Request ID: JTg.. 2023. 1. 7.
object references an unsaved transient instance - save the transient instance before flushing 에러내용 에러원인 장바구니 컨트롤러 통합테스트 중 발생한 에러이다. JPA 연관 관계에 대한 문제로, 카테고리 DB 에 값이 없이 저장하려고 해서 발생한 에러로 확인했다. 에러조치 goods Entity 에서 카테고리 연관관계 매핑에 Cascade 를 추가한다. 카테고리는 다른 상품에서 사용할 수 있기 때문에 ALL 이 아닌 PERSIST 를 사용해서 저장할 때만 적용될 수 있도록 설정했다. @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.PERSIST) @JoinColumn(name = "category_id") private Category category; //카테고리(다대일) 2022. 12. 31.
@WebMvcTest 403 응답 처리 에러내용 java.lang.AssertionError: Status expected: but was: 에러원인 카테고리 생성에 관련된 controller 테스트 중 403 에러가 발생했다. 해당 컨트롤러는 ADMIN 권한을 가진 사람만 생성할 수 있어서, 아래와 같이 지정해주었는데도 403에러가 발생했다. @WithMockUser(roles= "ADMIN") @WebMvcTest 는 슬라이스 테스트로, 모든 사람들이 SecurityConfig 를 필요로 하지 않을 수 있다.따라서, 스프링에서는 사용할 사람은 따로 설정해 사용하라고 한다. 기본 시큐리티 설정으로 되어있어, 따로 시큐리티 설정이 필요했다. 에러조치 아래와 같은 Config 파일을 만들어준다. @EnableWebSecurity public c.. 2022. 12. 28.
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' 에러내용 git bash 에서 docker exec it mysql-container bash 로 실행시, the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' 에러원인 git 설치할 때 터미널 설정을 Use MinTTY 로 설치했기 때문. 에러조치 winpty docker exec -it mysql-container bash 2022. 12. 22.