🕹️ Programming/삽질기록

에러 원인 MySQL에서 row를 삭제하려고 하는데 다음과 같은 에러가 발생했다. Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails 현재 삭제하려고 하는 row를 다른 테이블에서 참조하고 있기 때문에 삭제하거나 변경할 수 없다는 것이다. 에러 해결 방법1) 참조하는 데이터를 먼저 삭제하고 삭제하기 FK로 참조하는 row를 삭제한 뒤 에러가 발생했던 row를 다시 삭제해주면된다. 이 방법이 가장 안전한 방법으로, 기존 DB 설계자가 의도한 대로 데이터의 관계를 유지할 수 있다는 장점이 있다. 방법2) 외래키 체크 설정을 해제하기 -- 외래키 체크 해제(0)/설정(1) set foreign_key_che..
🔥 문제 발생 상황 com.amazonaws.SdkClientException: Failed to connect to service endpoint: at com.amazonaws.internal.EC2ResourceFetcher.doReadResource(EC2ResourceFetcher.java:100) ~[aws-java-sdk-core-1.11.792.jar:na] at com.amazonaws.internal.EC2ResourceFetcher.doReadResource(EC2ResourceFetcher.java:70) ~[aws-java-sdk-core-1.11.792.jar:na] at com.amazonaws.internal.InstanceMetadataServiceResourceFetche..
🔥 문제 발생 상황 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by s..
🔥 문제 발생 상황 org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table user (id integer not null, join_date timestamp, name varchar(255), password varchar(255), ssn varchar(255), primary key (id))" via JDBC Statement 🦠 문제 원인 파악 해당 에러는 이미 데이터베이스의 예약어가 존재하여 발생하는 에러이다. 🔑 문제 해결 나와 같은 경우는 예약어로 사용되는 User를 entity 이름으로 사용하여 문제가 발생했으며, 아래와 같이 entity 이름을 Users로 지정해줌으로 해당 문..
🔥 문제 발생 상황 SpringBoot에 Actuator를 연동하여 실행했더니 아래와 같은 에러 메세지가 발생하였다. org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException Caused by: java.lang.NullPointerException: null at springfox.documentation.spring.web.WebMvcPatternsRequestConditionWrapper.getPatterns(WebMvcPatternsRequestConditionW..
aws s3에 이미지 업로드는 어찌저찌 되는데 삭제가 안되는 이슈가 발생했다. 삭제가 일어날때 Amazon S3에서 403 액세스 거부를 한다며 accessDenied 이라는데........ 역시나 권한 문제인가 하고 구글링해서 나온 모든 권한 설정을 참고했지만 해결하지 못했다.🤯 근데 해당 글을 발견하고 지금 깃허브에 accessKey가 노출되고 있어 aws에서 권한을 막을 수 있다는 가능성을 알게되었다. s3에 가서 확인을 해보니 글에서 언급하고 있는 정책이 떡하니 적용되어 있어 accessKey를 삭제하고 다시 발급받아서 사용하니 해결 됐다..! 이것땜에 거의 6시간은 족히 잡아먹은거 같다... 쒯 오늘의 교훈❗️ .gitignore 처리를 잘하자 Reference [AWS CLI] GitHub에 ..
an2z
'🕹️ Programming/삽질기록' 카테고리의 글 목록